M/F
Job ID: BC119
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.
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.
Skills & Qualification:
- 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.