About the Role
The role involves developing robust software solutions, contributing to system architecture, and ensuring code quality through collaboration and modern engineering practices.
Responsibilities
- Design and implement scalable backend services
- Write clean, maintainable, and efficient code
- Participate in architectural discussions and system design
- Collaborate with product and design teams to define requirements
- Conduct code reviews to ensure code quality
- Troubleshoot and resolve production issues
- Optimize applications for performance and reliability
- Integrate third-party APIs and services
- Support deployment and monitoring processes
- Mentor junior engineers and promote knowledge sharing
- Follow security best practices in development
- Ensure compliance with data protection standards
- Contribute to continuous integration and delivery pipelines
- Evaluate new technologies and tools for adoption
- Maintain documentation for systems and processes
- Participate in agile ceremonies and planning
- Drive improvements in software development lifecycle
- Work with infrastructure teams on deployment strategies
- Support testing efforts across development stages
- Promote reusability and modular design principles
- Ensure consistency across development environments
- Respond to technical escalations promptly
- Collaborate on incident response and resolution
- Contribute to post-mortem analyses
- Align development with business objectives
Nice to Have
- Master’s degree in computer science or engineering
- Experience in construction or industrial technology domains
- Familiarity with DevOps practices
- Knowledge of infrastructure as code
- Experience with frontend frameworks
- Exposure to event-driven architectures
- Background in system scalability
- Involvement in open-source projects
- Certifications in cloud platforms
- Leadership in technical mentorship
- Experience with automated testing frameworks
- Knowledge of container security
- Familiarity with service mesh technologies
- Track record of reducing technical debt
- Participation in architecture review boards
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on innovation and technical excellence
Our Technology Stack
- We use modern backend frameworks and cloud-native technologies
- Our services are deployed using container orchestration platforms
- We rely on distributed databases and message queuing systems
- Monitoring is handled through centralized observability tools
- Infrastructure is managed through declarative configuration
Culture & Values
- We value transparency and open communication
- Team members are encouraged to propose technical improvements
- We prioritize sustainable development practices
- Collaboration across disciplines is a core principle
- Innovation is supported through dedicated experimentation time
Available for qualified candidates