Senior Full Stack Developer
Tasks
- Design, develop and maintain our backend infrastructure using cloud technologies, containerization and co.
- Design and implement RESTful APIs that can support our web frontend and mobile clients
- Implement web UI, based on wireframes and screens (not the main focus, but still part of the job)
- Optimize database performance and ensure data consistency
- Collaborate with the product team to prioritize and develop new features
- Build and maintain deployment pipelines and potentially set up automated testing
- Monitor and troubleshoot production issues and provide timely resolutions
- Work in an Agile development environment and deliver high-quality code on time
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- At least 5 years of experience in backend development using .NET/JAVA/MEAN/MERN, NodeJS, React JS
- Some experience with web development, preferably in a SaaS product
- Strong experience in developing RESTful APIs and service-based architecture
- Solid understanding of databases such as PostgreSQL, MySQL, or Oracle
- Familiarity with AWS, Google Cloud or Azure
- Experience with Scrum and DevOps practices
- Strong problem-solving skills and the ability to work independently, proactively requesting information, requirements and/or assistance
- Fluent English communication skills and ability to collaborate with cross-functional teams
- Experience developing SaaS products