Tech Stack
AndroidJavaScriptPHPPythonReactSQLVue.js
About the role
- Develop and maintain systems. Write clean, scalable, and efficient code to ensure robust and high-performance backend systems.
- Implement and manage API connections from third-party vendors to enable seamless communication and enhance functionality.
- Implement Test-Driven Development and execute unit and integration tests to maintain code quality and prevent bugs.
- Create and maintain detailed documentation of software features to provide reliable references and facilitate onboarding.
- Version Control Management to manage codebase changes and facilitate collaboration.
- Conduct code reviews and perform testing to ensure high code quality and identify issues early.
Requirements
- Bachelor’s degree in a technical discipline such as computer science, software engineering, or a related field.
- 3+ years of experience as a Software Engineer.
- Must be proficient in software engineering tools.
- Ability to develop software in Python for the backend using Django and PostgreSQL.
- Experience with test-driven development, document software functionality, and review and test the work of others.
- Proficiency with Git for version control and Kubernetes for container orchestration.
- Experience with APIs and integrations.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong communication and collaboration skills, enabling them to work effectively within a team and with various stakeholders.
- Highly adaptable and open to learning, showing a proactive approach to staying updated with the latest industry trends and technologies.
- Exhibit a strong sense of accountability and attention to detail, ensuring high-quality work.
- Dependable and can manage their time efficiently, balancing multiple tasks and deadlines in a fast-paced environment.