Job Summary
You'll architect and build robust, scalable backend systems for our cutting-edge fintech platforms. You'll lead by example, mentor junior engineers, and play a crucial role in design, implementation, and continuous improvement of our enterprise-grade solutions. This is your opportunity to make an impact in a high-growth, people-first company.
Key Responsibilities
- Architect, develop, and maintain high-performance backend services for our enterprise fintech applications.
- Guide and mentor junior developers; conduct code reviews and knowledge-sharing sessions.
- Take ownership of technical decisions, contribute to architectural discussions, and enforce coding best practices.
- Collaborate with cross-functional teams (product, QA, business) to deliver quality features in an agile environment.
- Ensure backend services adhere to industry standards on performance, scalability, and security.
- Continuously explore new tools, frameworks, and practices to improve system performance and team productivity.
Required Skills and Qualifications:
Must-Have:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 6 years of hands-on backend development experience, preferably in fintech or payment domains.
- Deep understanding of Java (Java 8+), Spring Boot, and software engineering best practices.
- Expertise in SQL and database optimization (MySQL, MariaDB, MSSQL), plus experience with ORM tools (e.g., Hibernate).
- Strong grasp of secure coding standards (OWASP, PCI DSS, etc.) and compliance-aware development.
- Proficient in designing RESTful APIs, working with JSON, and integrating with external systems, plus experience with front-end skills (HTML, CSS, JavaScript).
- Experience with CI/CD, automated testing, and version control systems (e.g., Git).
Nice-to-Have:
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, etc.).
- Exposure to event-driven architectures and message queues (e.g., Kafka, RabbitMQ).
- Ability to analyze system bottlenecks and optimize for performance and reliability.