Backend Engineer
Careers with flexible work arrangements offer individuals the opportunity to divide their time between an office and a home office.
The Role
As a Backend Engineer, you will play a critical role in building scalable, high-quality, and high-performance digital applications on the Java technology stack. This role is critical for developing microservice architectures and managing data with distributed databases and Graph QL interfaces.
Key Responsibilities:
* Design and develop scalable services/microservices using Node and MVC architecture, ensuring clean, performable, and maintainable code.
* Implement Graph QL APIs to enhance the functionality and performance of applications.
* Work with Cassandra and other distributed database systems to design robust, scalable database schemas that support business processes.
* Integrate multiple data sources and databases into unified systems while maintaining data integrity and security.
* Optimize application performance through profiling, code tuning, and troubleshooting.
* Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, deployment, and maintenance.
* Collaborate with cross-functional teams to define, design, and ship new features in a dynamic and agile environment.
Individuals with experience in backend development and a passion for building scalable, high-quality, and high-performance digital applications are encouraged to apply.