Who We Are Looking For
Our ideal candidate is a fast mover with a hunger for developing high-quality applications who will be responsible for implementing testable and scalable code. As an early-stage startup, you must be able to thrive in a fast-moving, rapidly-evolving work setting.
Responsibilities
- Design and develop software components adhering to both functional and non-functional requirements.
- Work with a team of A-players while coaching, mentoring and shaping junior engineers and our development efforts.
- Assure excellent quality of software development with a high level of unit, component and end-to-end testing.
Qualifications
- Bachelor’s degree in computer science/engineering or equivalent technical field.
- Have at least 4-5 years of experience in developing enterprise grade applications.
- Strong expertise in designing complex software systems.
- Strong proficiency in multiple programming languages (e.g., Python, PHP, JavaScript) and the ability to guide technology selection.
- Experience with relational and NoSQL databases and be able to identify use-cases of each.
- Experience with continuous integration and continuous delivery (CI/CD) tools and practices.
- Possess exceptional verbal and written communication skills, with a strong ability to mentor junior engineers, lead technical discussions, and articulate architectural decisions to both technical and non-technical stakeholders.
- Have hands-on experience in cloud platforms preferably AWS. Be passionate about solving problems.
Generating Apply Link...





