Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailFullStack Developer
Responsibilities
Design and Development: Architect and develop backend services and APIs
using Python or ensuring high performance scalability and reliability.
Database Management: Design and manage databases ensuring optimal
performance and data integrity.
Frontend Development: Design develop and maintain web applications using
React or Vue ensuring high performance and responsiveness.
UI/UX Collaboration: Work closely with UI/UX designers to translate design
prototypes and wireframes into highquality code.
Component Architecture: Build reusable components and frontend libraries
for future use optimizing for maximum performance across web and mobile
devices and browsers.
AWS Integration: Utilize AWS managed services (e.g. Lambda DynamoDB
S3 RDS Cognito etc. to build and deploy serverless cloudnative
applications. Utilize AWSmanaged services (e.g. Amplify S3 CloudFront
Cognito) to enhance and deploy frontend applications
Code Quality: Write clean maintainable and welldocumented code.
Conduct code reviews and ensure adherence to best practices and coding
standards.
Troubleshooting and Debugging: Identify and resolve performance and
scalability issues and debug complex problems across the stack.
Security: Implement security best practices to protect data and ensure
compliance with industry standards including Auth and authorization.
Continuous Improvement: Stay updated with emerging technologies and
industry trends. Recommend and implement improvements to enhance the
efficiency and reliability of our systems.
Monitoring and Logging: Familiarity with monitoring and logging tools (e.g.
CloudWatch).
Requirements:
AWS Expertise: Proven experience with AWS managed services and
deploying applications in the AWS ecosystem.
Databases: Proficiency in working with both SQL and NoSQL databases.
APIs: Strong experience in designing and consuming RESTful and/or
GraphQL APIs.
CI/CD: Familiarity with continuous integration and continuous deployment
(CI/CD) pipelines.
ProblemSolving: Excellent problemsolving skills and the ability to think
critically and creatively.
Communication: Strong communication skills and the ability to work
effectively in a collaborative team environment.
Education: Bachelors degree in Computer Science or a related field or
equivalent practical experience.
Full-Time