About the Role
The role involves developing robust software solutions, contributing to system architecture, writing maintainable code, and collaborating with cross-functional teams to deliver high-quality technology products.
Compensation
Competitive salary based on experience and location
Work Arrangement
Fully remote within Europe or the UK
Team
Collaborative engineering team focused on scalable systems and clean code
Responsibilities
- Design and implement scalable backend services
- Write clean, well-tested, and documented code
- Collaborate with product and engineering teams to define technical requirements
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug production issues
- Optimize applications for performance and reliability
- Stay current with evolving technology and best practices
- Support deployment and monitoring processes
- Contribute to technical documentation
- Engage in architectural discussions and planning
Requirements
- Proven experience in software development
- Strong proficiency in one or more programming languages
- Experience with distributed systems and APIs
- Familiarity with cloud platforms such as AWS or GCP
- Knowledge of containerization and orchestration tools
- Understanding of database design and querying
- Experience with version control systems
- Ability to work independently and solve complex problems
- Effective communication skills in English
- Commitment to writing reliable and maintainable code
Preferred Qualifications
- Experience with microservices architecture
- Background in real-time data processing
- Familiarity with CI/CD pipelines
- Knowledge of security best practices
- Experience working in agile environments
- Contributions to open-source projects
- Bachelor’s degree in computer science or related field
Not applicable; position limited to candidates in Europe or the UK