



Role: Senior Full Stack Developer
Experience: 5+ Years
Location: Chennai
Work Type: Hybrid
Notice Period: Immediate to15 days
Duties and Responsibilities
- Execute full website development life cycle
- Work with a team to design and develop websites
- Produce clean code based on specifications
- 3rd party API integrations
- Website and landing page SEO optimization
- Site speed optimization
- Troubleshooting and debugging as well as technical and analytical problem-solving skills Database management
- Web/AWS hosting management
- Ability to customize WordPress themes and plugins
- Hands on development on MODX platform and multilingual site
- Proper documentation of the development
- Working in a highly collaborative environment.
Qualifications
- Bachelor’s Degree or high-level of combination of education and experience
- Degree in Computer Science or Computer Engineering preferred
- Minimum 5 year work experience as Web Developer, both front-end and back-end
- Proven experience working with WordPress, MODX, HTML, CSS, Javascript, Ajax, PHP/Laravel and SAAS
- Good Knowledge of MySQL/RDS
- Familiarity with any of the modern JavaScript frameworks (JQuery, Angular)
- Version control (GIT) and JIRA usage experience
- Experience developing responsive websites
- Fluency in English, both oral and written
- Strong decision making skills, ability to work under pressure and manage the team
- It will be considered an advantage to have knowledge experience with: Ubuntu/Linux, SSH/Shell Scripting, reverse proxy usage and NGINX/Apache configuration.
Benefits
- Cool office space
- Flexible working hours
- Health Insurance
- International Retreat
- Monthly Extra Miler awards
- Yearly awards
- Vacation fund

Similar jobs



Job Description
The Opportunity
The Springboard engineering team is looking for software engineers with strong backend & frontend technical expertise. In this role, you would be responsible for building exciting features aimed at improving our student experience and expanding our student base, using the latest technologies like GenAI, as relevant. You would also contribute to making our platform more robust, flexible and scalable. This is a great opportunity to create a meaningful impact as well as grow in your career.
We are looking for engineers with different levels of experience and expertise. Depending on your proficiency levels, you will join our team as a Software Engineer II, Senior Software Engineer or Lead Software Engineer.
Responsibilities
- Design and develop features for the Springboard platform, which enriches the learning experience of thousands through human guided learning at scale
- Own quality and reliability of the product by getting hands on with code and design reviews, debugging complex issues and so on
- Contribute to the platform architecture through redesign of complex features based on evolving business needs
- Influence and establish best engineering practices through solid design decisions, processes and tools
- Provide technical mentoring to team members
You
- You have experience with web application development, on both, backend and frontend.
- You have a solid understanding of software design principles and best practices.
- You have hands-on experience in,
- Coding and debugging complex systems, with frontend integration.
- Code review, responsible for production deployments.
- Building scalable and fault-tolerant applications.
- Re-architecting / re-designing complex systems / features (i.e. managing technical debt).
- Defining and following best practices for frontend and backend systems.
- You have excellent problem solving skills and are comfortable handling ambiguity.
- You are able to analyze various alternatives and reach optimal decisions.
- You are willing to challenge the status quo, express your opinion and drive change.
- You are able to plan reasonably complex pieces of work and can handle changing priorities, unknowns and challenges with support. You want to contribute to the platform roadmap, aligning with the organization priorities and goals.
- You enjoy mentoring others and helping them solve challenging problems.
- You have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner. You are able to communicate with various stakeholders to understand their requirements.
- You are a proponent of quality - building best practices, introducing new processes and improvements to make the team more efficient.
Non-negotiables
Must have
- Expertise in Backend development (Python & Django experience preferred)
- Expertise in Frontend development (AngularJS / ReactJS / VueJS experience preferred)
- Experience working with SQL databases
- Experience building multiple significant features for web applications
Good to have
- Experience with Google Cloud Platform (or any cloud platform)
- Experience working with any Learning Management System (LMS), such as Canvas
- Experience working with GenAI ecosystem, including usage of AI tools such as code completion
- Experience with CI/CD pipelines and applications deployed on Kubernetes
- Experience with refactoring (redesigning complex systems / features, breaking monolith into services)
- Experience working with NoSQL databases
- Experience with Web performance optimization, SEO, Gatsby and FE Analytics
- Delivery skills, specifically planning open ended projects
- Mentoring skills
Expectations
- Able to work with open ended problems and come up with efficient solutions
- Able to communicate effectively with business stakeholders to clarify requirements for small to medium tasks and own end to end delivery
- Able to communicate estimations, plan deviations and blockers in an efficient and timely manner to all project stakeholders


- Knowledge of MERN Stack is mandatory.
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Conduct Testing & Debugging, utilize script tools & write basic codes for design
- specifications.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
- Work with data scientists and analysts to improve the software.


The company has been widely recognized as an industry innovator in the Data Privacy, Security space and is being built by proven Cybersecurity executives who have successfully built and scaled high growth Security companies and built Privacy programs as executives.
We are seeking an experienced Senior React Developer with Node Engineer to join our team. The ideal candidate should have at least 7+ years of experience in building scalable web applications using NodeJS and a solid understanding of AWS services. The candidate should also have experience in designing and building large-scale distributed systems.
Responsibilities:
- Design and develop high-quality, scalable, and performant software solutions using NodeJS and AWS services.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to identify and solve complex business problems.
- Design and develop large-scale distributed systems that are reliable, resilient, and fault-tolerant.
- Write clean, well-designed, and maintainable code that is easy to understand and debug.
- Participate in code reviews and ensure that all code is of high quality and adheres to best practices.
- Troubleshoot and debug production issues and work with the team to develop and implement solutions.
- Stay up-to-date with new technologies and best practices in software engineering and cloud computing.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience in building web-based applications using ReactJS and NodeJS.
- Strong experience with React frameworks, including Ant Design.
- Strong understanding of JavaScript, and experience with libraries such as Redux.
- Experience with HTML and CSS, and the ability to create responsive web applications.
- Experience with server-side frameworks such as Express and NestJS.
- Strong understanding of software engineering best practices, including agile development, TDD, and continuous integration and deployment.
- Excellent problem-solving and analytical skills, with the ability to identify and solve complex technical problems.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.


About Seek
We are building a consumer-first rewards platform that brings personalised offers and rewards for every consumer.
This is a very early opportunity, you will be working with the Founding team to build Seek's first product and business from the ground up.
What will I do in this role?
- develop designs into high-perfomance Flutter apps for Android and iOS
- own and be responsible for performance, security and experience on the Seek mobile apps
What's in it for me?
- You'll be one of the earliest members in the team
- Experience how a startup is built in its early days
- Explore and acquire new skills along with building depth in your desired field of work
Required Skills and Interests
- Flutter
- Firebase
- Android/iOS Development
- AWS
- Full-stack experience preferred


IT experience in analysis, design, development, documentation, implementing, and testing of software systems in Java, Spring Boot, Hibernate, and Internet technologies.
- Spring Boot includes real-world experience working with Microservices Architecture, Plugin Services.
- Strong experience in Spring Frameworks such as Spring MVC, IOC, AOP, and Spring JDBC.
- Strong knowledge of the DevOps, AWS Environment, Code Versioning - Strong hands-on experience with Spring IO, Spring Boot with Thyme leaf.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Façade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Good experience in developing Web Services SOAP, JAX-WS, WSDL.
- Experience in core Java-Multithreading, collections, Servlets and JDBC.
- Strong knowledge on RDBMS concepts and broadly worked Postgres, MySQL technologies such as MongoDB
- Experience in designing front-end technologies like ReactJS will be an add-on
- Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, and unit and integration testing using JUnit.
- Experience with Use-Case design, Class, and Sequence diagrams using UML.
- Excellent team player with good analytical, strategic planning, and interpersonal and communication skills. Highly motivated, enthusiastic, and self-starter.

Responsibilities
- Collaborate with multiple stakeholders to understand the business context
- Take responsibility for developing product features
- Implement development best practices
Requirements
- Rich experience in Javascript and front end frameworks like React, Angular or Vue
- Build a backend APIs using Java, Node, Python or GoLang
- Proficiency in leveraging Cloud Native components in AWS, Azure or GCP
- Experience in building scalable applications using Microservices principles is a plus
- Experience in designing for performance is a big plus
- Ability to write high quality code
- Experience in polygot persistence using databases like relational (MySQL, Postgres) and NoSQL (MongoDB, Cassandra, DynamoDB, Redis etc)
- Familiarity with DevOps tools and technologies is a plus
- Passion for continuous learning of new technologies


WHAT WE'RE LOOKING FOR
- Bachelors or master’s in software engineering, Computer Science or other relevant disciplines
- 5+ years experience as a Back-End or Full Stack Developer with hands-on experience working with Python with 3+ years Preferably with AWS Services knowledge (Lambda, API Gateway, CloudWatch, Queues, Topics, etc)
- Strong Knowledge in Python v3.x Language
- Experience in REST APIs with JSON
- Error handling and Logging
- Any DB knowledge
- Knowledge in Node.js is an added advantage
- Knowledge in implementing Terraform is a plus
- Knowledge on Sumo Logic log aggregation is a plus
- Must know how to produce high quality, “Clean” code that is performant, maintainable and secure

The desired candidate must have 6+ years of total experience in Web Applications Development with good expertise in MEAN, MERN Stack (MongoDB, ExpressJS, AngularJS, Node.js, React.js), strong development and coding skills, good analytical and problem-solving skills.
**Responsibilities**
- Coding and Development. The desired candidate will be responsible for developing next-generation web applications & software products
- Analyzing requirements, problems and solving them with the best solution
- Producing high-quality code without much supervision and on-time delivery
- Working in a cross-functional team, collaborating with peers during the entire SDLC
- Defining code architecture decisions to support a high-performance and scalable product
**Technical Skills**
- In-depth knowledge of MongoDB, AngularJS, Node.js, React.js and good work experience in MEAN / MERN Stack.
- Should have good experience in back-end development with Node.js
- Experience implementing front-end applications using HTML5, Angular and / or React, LESS / SASS.
- Good knowledge of OOPS concepts, Web Development Concepts, HTML, JSON, REST API development.
- Strong coding skills, good analytical and problem-solving skills
**Non-Technical Skills**
- Must have good oral and written communication skills
- Must be dedicated to delivering high-quality work and adhering to timelines
- Must be a good team player, good learner and a self-starter
- Must have the ability to work independently
- Must be creative enough to bring fresh ideas

• If you are excited about working in a start-up and be part of a small, highly talented team.
• Possess strong analytical skills, able to quickly learn and navigate through unknown territory, suggest and implement solutions.
• Excited about working in a fast-paced, demanding environment where solutions/fixes are
delivered on daily cadence instead of weekly/monthly cycles.
• Extremely hands-on engineer with a passion for javascript based front end and back end
technologies, relational and analytical databases
• Understanding of Big O notation and caring deeply about code quality, performance, and its
execution.
• Carry proven track record of delivering projects in an environment with high time-sensitivity.
Must-Have :
• 1 - 2 years of experience in backend system development using modern framework/technologies.
• Expert understanding of Javascript, Angular.js, and Node.js
• Expertise with RDBMS (PostgreSQL, MySQL)
• Experience with RabittMQ, Elastic Search, AWS echo system, continuous integration and
deployment methodologies (Jenkins, Kubernetes, etc) is must
• Proficiency in a Linux environment
• Bachelors/Master’s degree in Computer Science from tier-I/tier-II colleges only.
• Maintain regular and reliable work attendance.

We believe that learning should be fun - especially for young kids who are our future. We build smartphone and tablet based games, which delight kids, while they learn and practice Math.
Who Do We Hire?
At Makkajai, we hire the best minds in technology to innovate, build and break things so that kids could have the best learning experience possible.
Our challenges are big - impacting millions of kids worldwide and our path is not always easy. We’re selective about who joins us on this journey. There’s a certain kind of person who takes on the challenges of game development at Makkajai:
Someone excited by the idea of owning;
People who like to build new products, features and services from scratch,
Developers who can manage the ambiguity and pace of a company whose ship cycles are measured in days, not months.
Full Stack Developer, Pune
Exp Range: 2-4 Years
We are looking for smart and driven Full Stack Developers to join our team in Pune. The work involves -
Building learning games (using Unity).
Maintaining and enhancing existing suite of learning games.
Designing and writing code in any Object Oriented programming language - writing cross-platform code that works on multiple device formats
Iterative development and playtesting with kids
Constant self learning to improve skills
Work closely with other team members - pedagogy experts, game designers, testers, marketing - to ensure that the products we build are a success.
Must Haves
Good understanding of CS fundamentals, OOPS, data structures and algorithms
Strong programming skills in any of the OOP languages.
Good knowledge of SQL and at least one database
Should be familiar with basic design patterns and other coding standards and other good practices.
Practical coding experience
Excellent problem solving skills
Working knowledge of MAC, UNIX or Linux systems
Very good interpersonal and communication skills
Good To Haves
Exposure to C++/C#/Java and Objective C.
Exposure to Unity.
Any game-making experience
Any mobile app development experience.
Open to learning new programming languages and frameworks

