About the Role
The engineer will develop and support backend services, collaborate with cross-functional teams, and contribute to the architecture and optimization of large-scale data systems.
Responsibilities
- Design and implement server-side logic for data processing applications
- Build and maintain scalable APIs and microservices
- Collaborate with product and engineering teams to define technical requirements
- Ensure high availability and performance of backend systems
- Optimize database queries and storage solutions
- Write clean, maintainable, and well-documented code
- Troubleshoot and resolve production issues
- Participate in code reviews and technical design sessions
- Support integration of third-party data sources
- Implement security best practices across services
- Work with cloud infrastructure and deployment pipelines
- Monitor system performance and respond to alerts
- Contribute to disaster recovery and backup strategies
- Follow agile development methodologies
- Ensure compliance with data privacy regulations
- Improve system observability through logging and metrics
- Assist in capacity planning and resource forecasting
- Evaluate and adopt new technologies when appropriate
- Document technical designs and system workflows
- Support on-call rotations for critical systems
- Collaborate on incident response and post-mortems
- Drive automation of repetitive operational tasks
- Maintain alignment with enterprise architecture standards
- Contribute to API versioning and deprecation plans
- Support data integrity and consistency across platforms
Nice to Have
- Master’s degree in computer science or related field
- Experience with big data technologies such as Spark or Hadoop
- Familiarity with GraphQL
- Knowledge of serverless computing models
- Experience in financial or credit data domains
- Contributions to open-source projects
- Certifications in cloud platforms
- Background in high-availability systems
- Experience with data governance frameworks
- Exposure to machine learning pipelines
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Part of a collaborative engineering team focused on scalable backend systems
Why Join Us
- Work on impactful technology that processes vast amounts of data to support decision-making across industries
- Opportunities for professional growth and technical leadership
Technology Stack
Java, Python, AWS, Docker, Kubernetes, Kafka, PostgreSQL, MongoDB, Redis, Spring Boot, Terraform
Work Environment
- Fully remote position with flexible scheduling
- Collaborative culture emphasizing innovation and inclusion
Development Practices
- Agile sprints with biweekly planning and retrospectives
- Emphasis on test-driven development and automated testing
- Peer programming and continuous feedback loops
Performance Expectations
- Deliver reliable backend services with minimal downtime
- Meet sprint commitments and contribute to team velocity
Available for qualified candidates
