Chennai

Posted 3 weeks ago

We are seeking a highly skilled and motivated Full Stack Engineer with expertise in React, Python (Flask), Elastic Search, and AWS to join our dynamic and innovative team. As a Full Stack Engineer, you will play a pivotal role in designing, developing, and maintaining our cutting-edge web applications and services. Your proficiency in frontend and backend technologies, coupled with your knowledge of cloud infrastructure, will be essential in delivering high-quality and scalable solutions.

Top Left Decoration
Top Right Decoration

Senior Full Stack Engineer

– Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Full Stack Engineer, with a focus on React, Python (Flask), Elastic Search, and AWS with at least  4 years  of relevant experience.
  • Strong proficiency in frontend technologies, including React, JavaScript, HTML, and CSS.
  • Solid understanding of backend development with Python, Flask, and relational databases.
  • Experience in designing and implementing search functionality using Elastic Search.
  • In-depth knowledge of AWS services and deployment best practices.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Ability to write clean, efficient, and well-documented code.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
  • Excellent communication and teamwork skills. 

WHAT YOU WILL DO

1. Frontend Development:

  • Collaborate with UI/UX designers and product managers to implement responsive and user-friendly front-end interfaces using React.
  • Develop reusable components and libraries to ensure consistency and efficiency across various web applications.
  • Optimize frontend performance to deliver fast-loading and smooth user experiences.

2. Backend Development:

  • Utilize Python (Flask) to design and implement robust server-side logic and RESTful APIs to support front-end functionalities.
  • Create and maintain databases and data models to efficiently handle data storage and retrieval.
  • Implement authentication and authorization mechanisms to ensure data security.

3. AWS Cloud Services:

  • Utilize various AWS services, such as EC2, S3, CloudFront, and Batch to build and deploy scalable and reliable applications.
  • Implement serverless architectures and microservices to improve application performance and scalability.

4. Testing and Deployment:

  • Write unit tests and conduct code reviews to maintain code quality and ensure software reliability.
  • Use CI/CD pipelines to automate the testing and deployment processes, facilitating rapid and safe releases.

5. Troubleshooting and Optimization

  • Monitor application performance, identify bottlenecks, and proactively address issues to ensure optimal system performance.
  • Conduct performance tuning and optimization to enhance application responsiveness and efficiency.

6. Collaboration and Communication:

  • Work closely with cross-functional teams, including designers, product managers, and other engineers, to understand requirements and contribute to product development.
  • Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders.

Job Features

Job Category

Engineering

Apply For This Job

A valid email address is required.
A valid phone number is required.