Location
Multiple Locations
Highlights
Reliable system design, automation, full-stack development
Description
Job Summary
pWe are seeking a skilled Full Stack Developer to join our Engineering team. The ideal candidate will be responsible for building and maintaining integrations between internal systems, third-party APIs, and AI/ML services in production. They will also design automation workflows that reduce manual processes and develop full-stack product features with a focus on reliability.
Responsibilities
- Build and maintain integrations between internal systems, third-party APIs, and AI/ML services in production
- Design automation workflows to reduce manual processes (data pipelines, scheduled jobs, event-driven triggers)
- Develop full-stack product features from frontend to API to database with a focus on reliability and clean system boundaries
Required Skills
- Backend Development (Python, Node.js)
- Frontend Frameworks (React, Vue)
- REST APIs and Webhooks
- Git and CI/CD Concepts
- Data Pipelines and Scheduling Jobs
Required Skills Explained
{'html': '
- Backend Development: Proficiency with backend languages like Python or Node.js, essential for building robust integrations and automation workflows.
- Frontend Development: Knowledge of frontend frameworks such as React or Vue is crucial for creating user-friendly interfaces that interact seamlessly with the backend services.
- Database Management: Familiarity with SQL to manage data effectively in databases used by various internal systems and third-party APIs.
- API Integration: Experience connecting different systems through REST APIs, webhooks, and message queues to ensure smooth data flow and system interactions.
- Coding Tools: Comfort using AI-powered browser automation tools for efficient coding and testing processes.
'}
Who is this for
pThis role is ideal for candidates with a systematic approach to problem-solving and a passion for building reliable systems. We are looking for someone who has experience in production integrations and can work effectively in a fast-paced environment.
Why This Job is a Good Opportunity
{'html': 'ulliHands-on Experience: Gain valuable experience in building and maintaining production integrations, working with complex systems that depend on each other.liPotential for Innovation: Contribute to the development of automation workflows and full stack product features that can significantly streamline processes and enhance system reliability.liCareer Growth: Opportunities for advancement within a dynamic engineering team in an industry leader like a banking organization.liCompetitive Environment: Work alongside top talent in a supportive environment focused on excellence and continuous improvement.'}
Interview Preparation Tips
{'html': '
- Prepare Examples of Complex Integration Projects: Be ready to discuss past experiences with multi-system wiring, including handling failures and ensuring data consistency.
- Research AI Tools: Familiarize yourself with popular AI coding tools and consider hypothetical scenarios where you would use them effectively to solve integration challenges.
- Understand CI/CD Concepts: Demonstrate your knowledge of continuous integration and deployment practices relevant to modern software development.
'}
Career Growth in This Role
{'html': 'pThis role provides a solid foundation for a career in full stack development, with opportunities to specialize further in areas like system architecture or AI-driven solutions. As you grow, consider taking on more complex projects and leading teams to develop innovative products that can revolutionize banking processes.pThe engineering department is known for fostering a culture of learning and innovation, offering resources for professional development and mentorship from experienced colleagues. With the right skills and attitude, this role can be a stepping stone to leadership positions within the organization.'}
Explore More Opportunities
Skills
Frequently Asked Questions
What is the role's focus?The role focuses on building and maintaining integrations, designing automation workflows, and developing full-stack features.
What technologies will I be working with?You will work with Python, Node.js, React/Vue, REST APIs, and Git among other relevant technologies.
Is this role suitable for beginners?No, we are looking for candidates who have experience in production integrations and can handle complex system failures.