Software Engineer
Job Summary
We are hiring full stack software developers for full-time roles. The ideal candidate is expected to have a product mindset in a startup environment, driving end-to-end software development stacks from concept to launch.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 2 years
Job Description/Requirements
Technical Requirements:
Strong proficiency in two or more programming languages/frameworks, e.g., Python, C, C++; Django, Java, React, JavaScript, etc. Experience building applications based on microservices architecture, Docker, and REST API; leveraging Git and CI/CD.
Job Description:
- Building and deploying Python-based Flask services as docker containers; writing docker-compose files that connect multiple system components
- Developing, managing and maintaining API gateways; developing proper API documentation using Swagger
- Building cloud-based microservices e.g., on Azure or AWS
- Ability to dive into large code bases and maintain the application or add new features and modules
- Adhering to strong documentation standards for all code bases and projects
Soft Skills:
- Problem solving and logical thinking skills
- Ability to work under pressure
- Good research skills
- Team work and organizational skills