Participate in all stages of the development and post-development lifecycle
Proactively provide creative, thorough, and practical solutions to a wide range of complex technical problems
Design, write, and maintain code that is well-organized, scalable, testable, and doesn’t generate new problems (most of the time);
Proactively identify and address issues, bottlenecks, gaps, and opportunities, implementing and advocating for changes;
Promote a culture of best practices, code quality, and shared responsibility for testing;
Contribute to refining our technical vision, ensuring alignment with business objectives, and advocating for innovative solutions
Mentor and guide junior engineers, fostering an environment of continuous learning and improvement.
Requirements
Hands-on experience with backend development and engineering
At least 1 year, and up to 4 years of professional experience in backend development and using the following: NodeJs, Python, MongoDB, MQTT, AWS
Proven experience with building web-based applications and APIs
Experience in writing clean, maintainable code and implementing SOLID principles
Experience with testing approaches, strategies, and implementations at various levels
Understanding of continuous integration, deployment, and delivery
Proficiency with logging, tracing, and monitoring tools
Experience with version control best practices
Proactive mindset with a strong focus on continuous improvement and learning
Tech Stack
AWS
MongoDB
Node.js
Python
Benefits
Competitive salary and benefits package, tailored to your experience and skills, including performance-based bonus and Portuguese health insurance
Flexible work conditions, including a remote-friendly policy and a flexible schedule that allows you to balance your work and personal life
Monthly meetings in-person at our Offices in Lisbon or Porto (Matosinhos), giving you the chance to connect with the team and immerse yourself in our company culture