Developing high-performance financial applications ensuring security, scalability, and seamless user experiences
Requirements
- Proficiency in Python (OOP, RESTful APIs, data structures)
- Proficiency in JavaScript/TypeScript and modern frontend frameworks ( React, Angular, or Vue.js)
- Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Knowledge of asynchronous programming and real-time data processing
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP)
- Experience with financial applications, trading platforms, or fintech solutions is a plus
- Understanding of financial instruments, market data, and risk management principles
- Exposure to GraphQL, WebSockets, and event-driven architectures
- Knowledge of CI/CD, Git, and automated testing frameworks
Responsibilities
- Design, develop, and maintain backend services using Python (OOP, frameworks like FastAPI, Flask, or Django)
- Build and optimize frontend applications with JavaScript/TypeScript (React, Angular, or Vue.js)
- Develop and maintain APIs, microservices, and integrations with financial data providers
- Implement security best practices for handling sensitive financial data
- Optimize application performance for real-time financial transactions and data processing
- Write unit tests, integration tests, and participate in code reviews to ensure code quality
- Collaborate with DevOps teams to support CI/CD pipelines and cloud deployment (AWS, Azure, or GCP)
Other
- Minimum of a Bachelor's degree in a technical field (e.g., Computer Science, Engineering, Mathematics)
- 3+ years of experience in full-stack development
- Strong problem-solving skills and ability to work in a fast-paced, regulated environment