Role Overview:
As a Senior Backend Developer at Fundtec, you will be responsible for architecting, developing, and optimizing robust backend systems that power our cutting-edge fintech products. You will play a key role in designing scalable architectures, integrating systems, and collaborating with cross-functional teams to build high-performance applications that drive innovation in the financial services domain.
Key Responsibilities:
System Design & Development:
- Design, develop, and maintain backend systems, RESTful and GraphQL APIs, and microservices using Node.js.
- Implement scalable and secure architecture using best practices in modular service design.
- Build and manage messaging-based communication systems using Kafka.
- Optimize and tune systems for high performance and reliability.
- Design and maintain database schemas and queries, particularly in PostgreSQL.
Architecture & Integration:
- Lead architectural discussions and contribute to system-level decisions for backend services.
- Ensure seamless integration of backend services with front-end applications and third-party systems.
- Work with containerized environments using Docker and orchestration tools like Kubernetes.
Code Quality & Best Practices:
- Write clean, efficient, and well-documented code following modern development standards.
- Conduct thorough code reviews and provide mentorship and technical guidance to junior developers.
Collaboration & Communication:
- Collaborate with front-end developers, product managers, and DevOps engineers in delivering end-to-end solutions.
- Participate in planning sessions to translate business requirements into technical deliverables.
Troubleshooting & Optimization:
- Monitor and troubleshoot production systems, ensuring uptime and performance.
- Continuously identify performance bottlenecks and apply optimizations.
Required Skills & Qualifications:
- 5+ years of hands-on experience in backend development.
- Strong proficiency in Node.js and event-driven architecture using Kafka.
- Solid experience with PostgreSQL and understanding of database optimization.
- In-depth experience with RESTful APIs, GraphQL, and microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong understanding of system design, architecture patterns, and security best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience or interest in the fintech domain is a plus.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage time effectively in a fast-paced environment.
Benefits:
- Health Insurance
- Paid Sick Time
- Paid Time Off
Schedule:
- Full-time
- Monday to Friday
- Day Shift
Benefits found in job post
Medical insurance