Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Backend Software Engineer (microservices)

Posted Updated
Discussion

Summary

Fully remote senior backend engineer designing, building, and scaling microservices for a fintech client's financial platforms. Day-to-day work spans Java/Python/Go services, REST APIs, Kafka/RabbitMQ messaging, SQL/NoSQL data stores, and CI/CD pipelines, with a distributed remote team.

About the Role

Our client, a rapidly expanding fintech company, is seeking a talented Senior Backend Software Engineer specializing in microservices architecture to join their entirely remote engineering team. This role is key to developing and scaling our client's robust financial platforms, focusing on building high-performance, resilient microservices. You will collaborate with a distributed team of engineers, product managers, and designers to deliver innovative solutions that meet the demanding needs of the financial sector. As a remote-first organization, clear communication, proactive problem-solving, and a strong sense of ownership are essential. This is an outstanding opportunity to work with modern technologies and contribute to a fast-paced, growth-oriented company from your preferred location.

Key Responsibilities Design, develop, and deploy scalable, high-performance backend microservices using languages like Java, Python, or Go. Build and maintain RESTful APIs and asynchronous messaging systems (e.g., Kafka, Rabbit MQ). Implement robust data persistence solutions using SQL and No SQL databases. Ensure the reliability, fault tolerance, and scalability of microservices in production environments. Write clean, maintainable, and well-tested code following best practices. Collaborate effectively with front-end developers, product managers, and other stakeholders in a remote setting. Participate in code reviews, providing constructive feedback to peers. Optimize application performance and troubleshoot complex issues. Contribute to architectural discussions and the evolution of the microservices ecosystem. Develop and maintain CI/CD pipelines for automated testing and deployment. Stay current with emerging backend technologies and microservices patterns. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Minimum of 5 years of professional backend software development experience. Proven experience designing, building, and deploying microservices. Strong proficiency in at least one backend programming language (e.g., Java, Python, Go, Node.js). Experience with relational databases (e.g., Postgre SQL, My SQL) and/or No SQL databases (e.g., Mongo DB, Cassandra). Familiarity with message queuing systems (e.g., Kafka, Rabbit MQ). Understanding of containerization technologies (Docker) and orchestration (Kubernetes) is a plus. Experience with cloud platforms (AWS, Azure, GCP) and their services. Knowledge of API design principles (RESTful, g RPC). Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration skills, essential for remote teamwork. Experience working remotely and managing time effectively is crucial. Benefits competitive salary comprehensive health and wellness benefits performance bonuses significant opportunities for professional growth and development

This is a fully remote position, providing ultimate flexibility in your work location.

The company fosters a vibrant and collaborative remote culture, complete with regular virtual team events, access to cutting-edge tools, and a supportive environment for career advancement.

Join a leading fintech innovator and contribute to shaping the future of financial technology from anywhere. #J-18808-Ljbffr

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →