- Company Name
- ATR International
- Job Title
- Fullstack Developer
- Job Description
-
**Job Title:** Fullstack Developer
**Role Summary:**
Design, develop, test, and deploy web applications within a heterogeneous banking technology environment, applying agile principles, software design patterns, and best practices to deliver high‑quality, secure solutions.
**Expectations:**
- Deliver clean, maintainable code that meets architecture, risk, and security standards.
- Actively participate in agile ceremonies and continuous improvement initiatives.
- Collaborate cross‑functionally to identify and implement process and tooling enhancements.
**Key Responsibilities:**
- Develop front‑end components using React, JavaScript, and TypeScript.
- Build back‑end services with Node.js, integrating with existing enterprise infrastructure.
- Write unit, component, integration, and end‑to‑end tests (Jest, React Testing Library, Cypress).
- Ensure adherence to SDLC, architecture standards, and security policies.
- Propose, design, and implement improvements to development processes and tooling.
- Create and consume open, standards‑based solutions within the organization.
- Engage in code reviews, pair programming, and knowledge sharing with peers.
**Required Skills:**
- 5+ years of software engineering experience with formal training or certification.
- Strong grasp of OOP and functional programming paradigms and design patterns.
- Expertise in React, Node.js, TypeScript, and modern JavaScript.
- Proficiency with testing frameworks: Jest, React Testing Library, Cypress.
- Experience with agile development practices and cross‑functional collaboration.
- Ability to analyze processes, identify improvement opportunities, and lead implementation.
**Required Education & Certifications:**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Formal training or certification in software engineering concepts (e.g., Certified Software Development Professional).
---