As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Senior Full-Stack Engineer
Responsibilities:
-
Design, develop, and maintain web and mobile applications using React, React Native, and TypeScript
-
Build and integrate RESTful APIs and backend services, ensuring robust, scalable, and secure interactions with front-end systems
-
Work with SQL and NoSQL databases to design data models, implement queries, and optimize performance
-
Deliver high-quality mobile experiences with React Native, optimizing for performance, responsiveness, and offline capabilities
-
Collaborate on cloud-native solutions; familiarity with Google Cloud Platform (GCP) is a strong advantage
-
Write unit/integration tests and support CI/CD pipelines to ensure high code quality and maintainability
-
Cooperate with UX/UI designers, backend engineers, and product owners to deliver seamless user experiences across platforms
Requirements:
-
Minimum 5 years of professional experience in full-stack software development
-
Proven expertise with React, React Native, and TypeScript
-
Experience with Google Cloud Platform (GCP) services (e.g., Firestore, Cloud Functions, App Engine)
-
Frontend: Strong understanding of modern front-end development practices, component-based architecture, and state management
-
Backend & APIs: Familiarity with Node.js or similar environments for backend services
-
Databases: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Firebase) databases
-
Version Control: Proficient with Git and collaborative workflows in Agile/Scrum environments
Nice to have:
-
Familiarity with Docker and CI/CD processes
-
Knowledge of testing libraries like Jest, Detox, Cypress, or similar