Join us as a Software Engineer where your expertise in backend software solutions will support the design and implementation of high-performing applications. Collaborate with various teams to deliver seamless customer experiences.
Responsibilities
Architect and develop robust back-end solutions for new projects.
Participate in code reviews and mentor junior developers.
Design databases and ensure optimal performance of data queries.
Document development processes and system architecture.
Stay current with industry trends and best practices in backend development.
Requirements
Education
Bachelor's or Master's degree in Computer Scienceor Software Engineering
Experience
4+ years of experience in backend software engineering
Technical Skills
Python
RESTful APIs
Soft Skills
Creative Problem Solving
Communication Skills
Certifications
Cisco Certified Network Associate
Languages
English: Fluent
Advantageous
Experience with cloud platforms like AWS or Azure: Familiarity with deploying and managing applications in the cloud.
Familiarity with CI/CD best practices: Understanding of continuous integration and continuous deployment workflows.
Benefits
Medical aid and retirement fund contributions
Flexible work hours
Employee development programs
Annual performance bonus
Company Culture
Innovation: We embrace innovation and encourage creative thinking among team members.
Team Collaboration: Our culture promotes teamwork and collaborative problem-solving.
Status: Open
Other Jobs in Information Technology (IT) and Software Development