Empresa:
Brighten Consulting
Descrição da Função
Join Brighten as a Senior Software Engineer and be at the forefront of revolutionizing the technology industry. We are seeking motivated and skilled engineers to join our team in building and enhancing cutting-edge customer-facing and internal API services.
With a diverse and inclusive work environment, you will work alongside a wide range of talented engineers to create impactful products that will shape the future.
Key Responsibilities:
Design and develop backend services that are scalable, maintainable, and meet the increasing demands of our services.
Bring your creative problem-solving skills to the table and find cost-effective solutions for business challenges.
Take ownership and work independently with minimal supervision.
Contribute to code reviews and provide constructive feedback.
Deliver seamless and user-friendly APIs for both internal and external developers to interact with our platforms.
Troubleshoot complex issues and resolve defects in services.
Essential Skills:
4+ years of experience using JAVA (added value Springboot, Hibernate) with server-side rendering.
Demonstrated expertise in designing, building, scaling, and maintaining production services, with a strong knowledge of service-oriented architecture.
Proficiency in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services).
Hands-on experience with large-scale Relational Database Systems (MySQL, Postgres, etc.) and NoSQL systems (MongoDB, DynamoDB, etc.).
Strong understanding of object-oriented analysis and design principles, with proficiency in OO design.
In-depth knowledge of techniques for optimizing production workloads.
Ability to write high-quality, well-tested code that meets customer needs.
Experience working in a fast-paced startup environment.
Excellent technical and non-technical communication skills.
Passion for building open systems that bring people together.

Observações
Lisboa (Portugal)