About the Role
The role involves building and improving software platforms, working closely with cross-functional teams to solve technical challenges and deliver high-quality code on schedule.
Responsibilities
- Develop and maintain backend and frontend components of software applications
- Collaborate with product and design teams to define technical requirements
- Write clean, efficient, and well-documented code
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot and debug production issues in a timely manner
- Implement security best practices across all software layers
- Optimize application performance and scalability
- Work with distributed systems and cloud infrastructure
- Integrate third-party APIs and services
- Support deployment pipelines and CI/CD workflows
- Contribute to architectural decisions and system design
- Ensure software meets functional and non-functional requirements
- Monitor system health and respond to alerts
- Participate in agile development cycles including planning and retrospectives
- Document technical designs and implementation details
- Stay current with emerging technologies and industry trends
- Mentor junior engineers and share technical knowledge
- Evaluate and recommend tools and frameworks
- Assist in testing strategies including unit and integration tests
- Ensure compliance with data privacy and regulatory standards
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with Kubernetes or service orchestration
- Background in fintech or regulated industries
- Contributions to open-source projects
- Experience with frontend frameworks such as React or Angular
- Knowledge of event-driven architectures
- Familiarity with infrastructure as code tools like Terraform
- Experience with observability platforms like Datadog or Prometheus
- Understanding of compliance frameworks such as SOC 2 or GDPR
- Leadership experience in technical projects
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on scalable software solutions
What We Value
- Technical excellence paired with practical problem-solving
- Ownership of code from design through deployment
- Continuous learning and knowledge sharing
- Clear communication across teams
- Focus on user impact and system reliability
Growth Opportunities
- Access to training programs and certifications
- Regular technical talks and workshops
- Pathways for advancement into senior and lead roles
- Cross-team collaboration for broad experience
- Support for conference attendance and speaking engagements
Available for qualified candidates