Position: Full-stack JavaScript Developer (Social Project)
Company: Sigma Software
Experience required: 3y
English level: upper

The platform we are developing belongs to a social domain. It delivers personalized experience with the Bible. Via a network of applications, it is designed to encourage and strengthen users along their spiritual journey, keeping it unique, private, and intelligent.

The apps are built utilizing the symbiosis of Native (Swift, Kotlin) and Web (Angular 7) technologies, thus making the solution really flexible in terms of changes. The back-end is written using Node.js.

Responsibilities:

- Work cross-functionally and collaboratively to develop an application applying best practices
- Participate in the full lifecycle of an agile project and design, develop user interfaces/applications, and conduct testing
- Take part in planning, retrospectives, demos, and daily stand-ups
- Troubleshoot issues and create code fixes for current projects
- Develop and support comprehensive documentation, automated testing, and deployment processes
- Take part in technical discussions, listen to arguments, and apply critical thinking
- Write unit tests utilizing TDD for back and front-end services

Requirements:

- 3+ years of a successful track record as a Full Stack developer
- Demonstrated expertise with Node.js and associated technologies such as Angular, Express
- Extensive experience developing and working with REST APIs
- Experience working in a DevOps environment and using tools like Kubernetes/Nomad, Jenkins/CircleCi
- Proficiency with source control and team collaboration tools (GitHub, Jira, Slack)
- Excellent English communication skills — both written and spoken
- Ability to collaborate effectively as part of a team and provide mentoring and assistance to other developers
- Ability to work independently to help provide technical direction and leadership