Cutshort logo
Systems design Jobs in Chennai

4+ Systems design Jobs in Chennai | Systems design Job openings in Chennai

Apply to 4+ Systems design Jobs in Chennai on CutShort.io. Explore the latest Systems design Job opportunities across top companies like Google, Amazon & Adobe.

icon
Forbes Advisor

at Forbes Advisor

3 candid answers
Nikita Sinha
Posted by Nikita Sinha
Chennai
10 - 15 yrs
Upto ₹55L / yr (Varies
)
skill iconReact.js
skill iconNodeJS (Node.js)
TypeScript
skill iconAmazon Web Services (AWS)
skill iconMongoDB
+3 more

We are seeking a highly skilled MERN full-stack staff engineer (Architect) to join our dynamic team. This role demands extensive experience in both frontend and backend development, along with a strong grasp of cloud technologies and database management. You will work closely with the Engineering team, Product team, and other stakeholders to design and implement scalable, secure, and high-performance solutions. As a technical leader, you will ensure adherence to best practices, provide mentorship, and drive cross-functional collaboration.


Responsibilities:

  • Collaborate with the Engineering Group and Product team to understand requirements and design comprehensive solutions.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement security and data protection measures.
  • Build high-quality, reusable code for both frontend and backend applications.
  • Document and communicate application design, topologies, and architecture clearly to peers and the business.
  • Work closely with User Experience, Product Management, Engineering, and Marketing teams to create outstanding web experiences.
  • Partner with Engineering and other teams to develop new frameworks, feature sets, and functionalities.
  • Lead and coach team members, promoting thought leadership and project excellence.
  • Provide technical leadership, ensuring adherence to best software engineering practices, such as TDD, continuous integration, delivery, and deployment.


Must have experience requirements:

  • Education and experience:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 10+ years of professional experience in full-stack development.
  • Technical Requirements:
  • Proficiency in JavaScript, including ES6 and beyond, asynchronous programming, closures, and prototypal inheritance.
  • Expertise in modern front-end frameworks/libraries (React, Vue.js).
  • Strong understanding of HTML5, CSS3, and pre-processing platforms like SASS or LESS.
  • Experience with responsive and adaptive design principles.
  • Knowledge of front-end build tools like Webpack, Babel, and npm/yarn.
  • Proficiency in Node.js and frameworks like Express.js, Koa, or NestJS.
  • Experience with RESTful API design and development.
  • Experience with Serverless.(Lambda, CloudFunctions)
  • Experience with GraphQL.
  • Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Experience with caching & search frameworks. (Redis, ElasticSearch)
  • Proficiency in database schema design and optimization.
  • Experience with containerization tools (Docker, Kubernetes).
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud).
  • Proficiency in testing frameworks and libraries (Jest, vitest, Cypress, Storybook).
  • Strong debugging skills using tools like Chrome DevTools, Node.js debugger.
  • Expertise in using Git and platforms like GitHub, GitLab, or Bitbucket.
  • Understanding of web security best practices (OWASP).
  • Experience with authentication and authorization mechanisms (OAuth, JWT).
  • System Security, Scalability, System Performance experience

Leadership & Team:

  • Proven track record of delivering complex projects successfully.
  • Ability to conduct code reviews and provide constructive feedback.
  • Experience in agile methodologies (Scrum, Kanban).
  • Ability to manage project timelines and deliverables effectively.
  • Excellent verbal and written communication skills.
  • Ability to explain technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot and resolve complex technical issues.
  • Experience in working with cross-functional teams (designers, product managers, QA).
  • Ability to quickly learn and adapt to new technologies and frameworks.

Perks:

  • Day off on the 3rd Friday of every month (one long weekend each month)
  • Monthly Wellness Reimbursement Program to promote health well-being
  • Monthly Office Commutation Reimbursement Program
  • Paid paternity and maternity leaves


Read more
Adept Labz
Swetha Loganathan
Posted by Swetha Loganathan
Chennai
2 - 3 yrs
₹10L - ₹15L / yr
skill iconVue.js
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconJavascript
+8 more

Are you interested to work at a place where you are given the opportunity to grow and level up your skills?

Are you looking to build products that are impactful?

Do you want to work with an energetic team, like-minded and passionate programmers? 

Do you like to create impactful and scalable products?


What we Look for


  • Bring in a "can-do" attitude
  • Passion towards technology and software engineering - open source, pet projects, conference talks, getting better at writing clean code
  • Participate in a highly fluid environment applying agile software development principles
  • Carry out unit tests and other quality control mechanisms to inform and validate the designs and code
  • Work with product owner/BAs  to bring an end to end perspective of the problem
  • Ability to ask the right questions and communicate your ideas with clarity
  • Ability to collaborate with various stakeholders and take complete ownership
  • Participate actively in building one of the most impactful organizations in retail technology


As a Software Engineer …..


  • Quickly adapt to our startup environment which is both demanding and fast-paced (but is also a lot of fun) 
  • Eager to learn new concepts, and technologies and be productive in short time
  • Convert a raw idea into usable real-life software products 
  • Write modular, readable and maintainable code
  • Good understanding and working knowledge of technologies worked
  • Demonstrate good problem solving skills
  • Own and be able to manage a small to medium sized modules
  • Demonstrate ability to guide and coach a new team member or fresher




Read more
Amazon India

at Amazon India

1 video
58 recruiters
Akhil Ravipalli
Posted by Akhil Ravipalli
Bengaluru (Bangalore), Hyderabad, Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Chennai, Pune
2 - 9 yrs
₹15L - ₹60L / yr
Systems design
Data Structures
Algorithms
skill iconJava
skill iconPython
+6 more

As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

 

Top Skills

 

  • You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
  • You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.

Roles & Responsibilities

 

  • You solve problems at their root, stepping back to understand the broader context.
  • You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
  • You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
  • You recognize and use design patterns to solve business problems.
  • You understand how operating systems work, perform and scale.
  • You continually align your work with Amazon’s business objectives and seek to deliver business value.
  • You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
  • You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
  • You communicate clearly with your team and with other groups and listen effectively.

 

Skills & Experience

 

  • Bachelors or Masters in Computer Science or relevant technical field.
  • Experience in software development and full product life-cycle.
  • Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
  • Proficiency in SQL and data modeling.
Read more
Rheo AI Solutions

at Rheo AI Solutions

5 candid answers
1 video
Abhay Kumar
Posted by Abhay Kumar
Chennai
2 - 6 yrs
Best in industry
skill iconAmazon Web Services (AWS)
skill iconPython
Technical Architecture
skill iconNodeJS (Node.js)
Systems design
+5 more

Job description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. 

 

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews
  • Technical Lead experience exploring other open source frameworks and technologies and integrating with project

 

Qualifications

  • 5+ years of development experience at least two or more of the following languages (Python, Ruby, javascript and Java)
  • Expertise in object oriented design and design patterns
  • Experience releasing highly scalable enterprise products full lifecycle
  • Experience mentoring and training others on complex technical issues
  • Experience with implementing algorithms to solve complex real world problems
  • Solid coding practices including good design documentation, unit testing, peer code reviews
  • Excellent verbal and written communication
  • A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills
  • Strong object-oriented programming skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces
  • Experience in algorithm design and problem solving
  • Experience leading small teams of engineers
  • Experience with technologies like MongoDB, DynamoDB is highly desirable
  • Experience developing full stack web applications using Perl, Java, Python or PHP
  • Experience in any of the top JavaScript MVC frameworks, like Backbone, Angular, Ember, Spine or Knockout
  • Passion for creating efficient, scalable, highly usable web interfaces
  • Candidates from  Product Start-up companies would be highly preferred.
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort