As a Backend Engineer – RX, you will be instrumental in developing, maintaining, and optimizing backend services and APIs that serve as the backbone of our digital products. You will collaborate closely with cross-functional teams, including frontend developers, designers, product managers, and QA engineers, to bring high-quality features and functionalities to life. Your work will contribute directly to creating seamless user experiences and robust enterprise-grade applications.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance backend systems and APIs using modern languages and frameworks.
- Architect and implement robust RESTful services and microservices that integrate seamlessly with frontend components and third-party services.
- Collaborate closely with frontend developers and UX/UI designers to ensure efficient integration and consistent user experiences.
- Write clean, maintainable, and well-documented code that adheres to industry best practices and internal standards.
- Monitor application performance and implement improvements for responsiveness, scalability, and fault tolerance.
- Debug and resolve backend issues, ensuring system stability and data integrity across all modules.
- Participate in code reviews, design discussions, and architectural decisions to enhance code quality and team productivity.
- Stay current with emerging backend technologies, frameworks, and industry trends to ensure our solutions remain cutting-edge.
- Contribute to DevOps practices, including CI/CD pipelines and automated deployments, to support rapid delivery cycles.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 3+ years of professional experience in backend development or a similar engineering role.
- Strong programming skills in backend languages such as Java, Python, Node.js, or Ruby.
- Proficient in building and consuming RESTful APIs, understanding of GraphQL is a plus.
- Hands-on experience with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Solid understanding of microservices architecture, containerization (e.g., Docker), and cloud services (AWS, Azure, or GCP).
- Familiarity with version control systems, preferably Git, and collaborative workflows using tools like GitHub or GitLab.
- Knowledge of security best practices, authentication mechanisms, and data encryption strategies.
- Excellent problem-solving skills, with a structured and analytical approach to debugging and system optimization.
- Strong verbal and written communication skills and the ability to work well within a team.
Preferred Qualifications (Nice to Have)
- Experience working in Agile/Scrum development environments.
- Exposure to CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI).
- Understanding of container orchestration tools like Kubernetes.
- Prior experience working with event-driven architecture or message brokers (e.g., Kafka, RabbitMQ).
What We Offer
- Competitive compensation aligned with industry standards and your experience.
- A comprehensive benefits package including health insurance, paid time off, and professional development support.
- Opportunities for career growth and upskilling in a technology-first, innovation-driven company.
- A collaborative, inclusive, and diverse workplace that values your input and encourages open communication.
- Exposure to cutting-edge technologies and the opportunity to work on impactful, enterprise-grade products.
- Regular team-building activities, training sessions, and knowledge-sharing forums.
Join Us
At PureSoftware, we believe that innovation begins with people who are passionate, curious, and driven to make a difference. If you are excited about backend development, enthusiastic about solving real-world challenges, and want to contribute to a growing and agile tech environment, we would love to connect with you.
Apply now and be a part of our journey to shape the future of intelligent digital solutions.