We're on the lookout for a skilled Software Engineer to enhance our backend systems. You will collaborate with cross-functional teams to develop and maintain high-performing applications while ensuring optimal database performance.
Responsibilities
Design and implement robust backend systems and services.
Collaborate with frontend developers to integrate user-facing elements.
Maintain and optimize backend infrastructure.
Resolve performance and scalability issues.
Write clean, maintainable, and efficient code.
Participate in code reviews and collaborative debugging.
Assist in the deployment of applications and monitoring post-launch.
Conduct thorough testing and documentation of code and systems.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
3-5 years of experience in backend software development
Technical Skills
Python
Django
PostgreSQL
RESTful APIs
Git
Docker
Soft Skills
Analytical Skills
Communication Skills
Time Management
Certifications
AWS Certified Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with cloud platforms: Familiarity with AWS or Azure for cloud-based application development.
Microservices Architecture: Understanding of microservices architecture and implementation.
Benefits
Competitive salary package with bonuses.
Health and wellness benefits including medical aid.
Flexible work hours and the option for remote work.
Professional development and training opportunities.
Company Culture
Inclusive Environment: We value diversity and promote an inclusive work culture where every voice is heard.
Innovation Driven: We prioritize innovative solutions and encourage creative thinking.
Continuous Growth: Our team members have access to resources for continuous learning and professional growth.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development