Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in both front-end and back-end development frameworks and technologies, including Node.js, AWS, Elasticsearch, MongoDB, React.js, Angular, Firebase, Microservices, AI Prompting, WebSockets, and third-party integrations such as payment gateways and OAuth. The Full Stack Developer will be responsible for designing, developing, and maintaining scalable and efficient software applications. Experience with AI technologies and a solid understanding of how AI can be leveraged to enhance efficiency and effectiveness are required., Front-End Development:
- Design and develop user-friendly interfaces using React.js and Angular.
- Ensure the responsiveness and performance of applications across various devices and browsers.
- Collaborate with UI/UX designers to implement engaging visuals and seamless user experiences.
Back-End Development:
- Develop robust server-side applications and APIs using Node.js.
- Implement data storage solutions using MongoDB and other necessary technologies.
- Optimize applications for maximum speed and scalability.
Cloud Services and Deployment:
- Deploy, manage, and monitor applications on AWS.
- Utilize AWS services effectively to improve system performance and scalability.
Database Management:
- Design, implement, and maintain databases with a focus on high performance and reliability.
- Use Elasticsearch for indexing and full-text search capabilities.
Real-Time Communication:
- Utilize WebSockets for real-time capabilities in applications.
- Ensure secure and efficient real-time data transfer between the server and clients.
Microservices Architecture:
- Design and implement modular, scalable microservices.
- Ensure seamless integration and communication within a microservices architecture.
AI and Machine Learning:
- Integrate AI prompting and machine learning models where applicable.
- Provide insights and recommendations based on AI-driven data analysis.
Firebase Integration:
- Use Firebase for authentication, database, and cloud messaging services.
- Leverage Firebase tools for rapid development and deployment.
Third-Party Integrations:
- Implement and manage integrations with third-party payment gateways.
- Integrate OAuth for secure user authentication across platforms.
- Ensure seamless integration of other third-party services as required.
Collaboration and Communication:
- Work closely with cross-functional teams to gather requirements and deliver complete solutions.
- Participate in code reviews, provide feedback, and ensure code quality.
Continuous Improvement:
- Stay updated on emerging technologies and trends in full-stack development.
- Implement best practices and constantly seek opportunities for efficiency improvements.
Requirements
- Minimum of 5 years of relevant work experience.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in Node.js and back-end frameworks.
- Strong experience with front-end frameworks such as React.js and Angular.
- Hands-on experience with AWS cloud services - deploying and managing applications.
- Expertise in MongoDB and Elasticsearch for database management.
- Comprehensive understanding of WebSockets for real-time web applications.
- Familiarity with Firebase tools and integration.
- Experience with microservices architecture.
- Proficiency in third-party integrations like payment gateways and OAuth.
- Understanding of AI prompting and machine learning integrations.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)., * Experience in startup environments; entrepreneurial spirit is a plus.
- Ability to work effectively in virtual teams and remote environments.
- AWS Certification.
- Experience in continuous integration and continuous deployment (CI/CD) practices.
- Exposure to DevOps practices and tools.
- Experience in New Relic tools is a plus but not required
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is a web developer?
Fullstack Developer Salary UK
Why Upskilling And Reskilling is Important For Developers
7 Most Popular Web Developer Jobs in Europe