We are looking for a Senior Software Engineer who is passionate about UI development, integrations, and customer experience, and who loves to interact with customers and solves their problems.
Your Responsibilities :
- Developing and implementing the highest-quality application software within deadlines and in accordance with our guidelines for high-quality code.
- Understanding the business side of the project and being able to lead in-depth technical discussions with partners and customers,
- Supporting/mentoring developers and other project members (e.g. PMs, QAs).
- Recognizing upcoming trends and technologies which might be presented to the clients with the right business cases, references and context,
- Participating in the documentation and execution of system testing.
Apply if you have :
- 5+ years of commercial programming experience
- Have at least 2 years or more in JavaScript (ES6+)
- Have at least 2 years of experience and advanced knowledge of Node.js development
- Have at least 1-year experience and confidence in using TypeScript
- Experience with REST APIs
- Have knowledge of Scrum and Agile methodologies.
- Databases, familiarity with any NoSQL solutions (MongoDB, Redis, DynamoDb, etc.)
- Exposure to writing unit and integration tests.
- Experience with automated deployments (CI/CD).
- Have a very good command of written and spoken English and can easily communicate with our clients in English.
Nice-to-haves:
- Worked with cloud-based development in AWS or Azure or GCP, preferably in PaaS
- Provide full-stack capabilities where required, Angular 4+ or ReactJs a plus
- Having excellent stakeholder management and client-facing skills.