Title: Technical Lead-App Development
Area(s) of responsibility
Job Title: Senior Backend Developer – Capital Markets
Location: [Specify Location or Remote]
Experience Level: 6+ Years
Industry: Capital Markets / Financial Services
Job Summary:
We are seeking a highly skilled and experienced Senior Backend Developer to join our Capital Markets technology team. The ideal candidate will have a strong background in backend development with expertise in Golang, PostgreSQL, and Cloud-native architectures. You will be responsible for designing, developing, and maintaining scalable and high-performance systems that support trading, data processing, and financial analytics.
Key Responsibilities:
- Design and implement backend services using Golang and gRPC/Protocol Buffers
- Develop and maintain DAG scripts and workflows using Apache Airflow
- Write efficient database scripts and manage data models in PostgreSQL
- Integrate with Google Cloud Platform (GCP) services including Pub/Sub, Cloud Functions, and Cloud SQL
- Utilize Google Guice for dependency injection and modular architecture
- Collaborate with cross-functional teams to deliver robust solutions for capital market applications
- Implement unit testing using JUnit and maintain code quality through GitHub workflows
- Optimize scheduler performance and data pipelines for real-time and batch processing
- Ensure system reliability, scalability, and security in a cloud-native environment
Required Skills:
- Strong proficiency in Golang and backend development
- Experience with Apache Airflow for scheduling and orchestrating workflows
- Solid understanding of PostgreSQL and writing complex database scripts
- Hands-on experience with gRPC, Protocol Buffers, and Google Guice
- Familiarity with Google Cloud Platform (GCP) services, especially Pub/Sub
- Proficient in JUnit for unit testing and GitHub for version control
- Experience in Capital Markets or Financial Services domain is a must
- Knowledge of DAG scripting and workflow optimization
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Certifications in GCP or related cloud technologies
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities