The company is seeking to enhance its system development and scalability by hiring a Senior Software Engineer to work on large projects and core business logic.
Requirements
- Hands-on experience with PHP and Python (Django)
- Sophisticated understanding of PostgreSQL and MySQL query optimization
- Proficiency in building and optimizing PHP applications and integrating PHP with other backend services
- Expertise in Django for backend development, including REST API development and server-side logic
- Experience in system refactoring
- Knowledge of Docker and Kubernetes for containerization and orchestration
- Familiarity with data security best practices and compliance requirements for SaaS applications
Responsibilities
- Collaborate with cross-functional teams to integrate and maintain both backend and frontend systems
- Conduct regular evaluations of system performance and implement architectural changes to improve scalability, resilience, and response times
- Ensure security best practices are applied to architecture design, data storage, and processing to safeguard sensitive data and maintain regulatory compliance
- Develop and maintain clear technical documentation, system diagrams, and architectural standards that provide a roadmap for current and future development
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred, or equivalent experience
- 7+ years in software development roles, with a strong background in SaaS technology
- Strong problem-solving and analytical skills, with a proactive approach to identifying and resolving system bottlenecks
- Excellent communication and collaboration skills to work effectively across departments and with diverse teams
- Ability to manage multiple priorities and projects in a fast-paced environment, with keen attention to detail