Senior Full Stack Developer
Skills
Computer ScienceFull-Stack DevelopmentSoftware As A ServiceWeb ApplicationsAlgorithmsAmazon Web ServicesCSS
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of commercial software development experience
- 4+ years of TypeScript and React experience
- 4+ years of server-side development in Java and/or Kotlin
- Degree in Computer Science Software Engineering or related studies
- Strong Computer Science fundamentals including big-O data structures and algorithms
- Excellent knowledge of TypeScript JavaScript CSS3 HTML5 and Java/Kotlin
- Experience building complex user interfaces
- Good sense of usability
- Skills in API design
- Experience with highly scalable distributed systems
- Experience with Kubernetes and AWS
- Experience with SQL and database performance
- Experience with NoSQL technologies such as MongoDB or AWS DynamoDB
- Experience with performance optimization
- Upper-intermediate spoken and written English
- Ability to clearly explain technical decisions
- Strong soft skills in multicultural environments
- Ability to work autonomously and remotely
- Ability to learn quickly and communicate on unfamiliar topics
- Ability to collaborate on technical specifications
Nice to have
- Self-directed
- Collaborative
- User-focused
- Analytical
- Detail-oriented
Day to day
- Develop flagship Jira Cloud products across frontend and backend with a strong focus on maintainable code
- Collaborate closely with product managers designers developers QA engineers and technical writers to deliver polished solutions
- Write unit tests and sometimes integration and performance tests while improving usability security and performance
Hiring process
- Submit your resume in English
