Job Openings
Software Engineer
About the job Software Engineer
Job Summary
We are looking for a Full-Stack Software Engineer with a strong foundation in Python, JavaScript, and modern web frameworks to join our fast-growing team. The ideal candidate is passionate about building scalable, high-performance web applications and has hands-on experience developing, deploying, and maintaining full-stack solutions in cloud environments.
Youll collaborate closely with cross-functional teams in an Agile Scrum setup to design, develop, and optimize applications that enhance user experience and operational efficiency.
Key Responsibilities
- Design, build, and maintain scalable web applications using Python (Flask) and JavaScript (React, Node.js).
- Develop and integrate RESTful APIs to enable secure and efficient communication across services.
- Implement and optimize database schemas using PostgreSQL and MongoDB for high availability and performance.
- Deploy and manage applications in cloud platforms such as Azure and AWS.
- Collaborate with product managers and designers to translate requirements into technical deliverables.
- Conduct code reviews, ensure code quality, and contribute to best practices for CI/CD pipelines.
- Work within an Agile (Scrum) team, participating in sprint planning, daily standups, and retrospectives.
- Monitor performance, debug issues, and ensure system reliability and scalability.
Required Qualifications
- Bachelors degree in Computer Science or equivalent technical discipline.
- 2+ years of hands-on experience in software engineering, preferably in web application development.
- Strong programming skills in Python
- Practical experience with React
- Solid understanding of RESTful APIs, data structures, and software architecture principles.
- Experience with PostgreSQL for relational and NoSQL data management.
- Working knowledge of cloud services (Azure or AWS) and deployment workflows.
Preferred Qualifications
- Familiarity with Git version control
- Experience building microservices and working with containerization tools (e.g., Docker).
- Understanding of DevOps pipelines and CI/CD practices.
- Exposure to performance tuning and load optimization techniques.
- Prior experience in a SaaS or tech product company environment.
Soft Skills
- Strong analytical and problem-solving skills.
- Collaborative mindset with excellent communication abilities.
- High attention to detail and commitment to code quality.
- Self-motivated and eager to learn emerging technologies.
What We Offer
- Competitive compensation and performance-based bonuses.
- Health, dental, and vision insurance.
- Hybrid work flexibility.
- Learning budget for certifications or advanced training.
- A chance to work with cutting-edge technologies in a fast-paced, supportive environment.