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.