
Senior Fullstack Engineer (Aligned to Backend)
About TechWeirdo:
Techweirdo delivers secure enterprise solutions from SaaS to On-Premise, anywhere, from Application to AI. We offer consultation, services and products to holistically address the digital transformation goals of the enterprises.
We are currently hiring a passionate, product-oriented MERN stack engineer to join a collaborative and innovative team to create technologically challenging, visually delightful, and easy-to-use digital products in a fast-paced environment.
Key Responsibilities:
-
Design, build, optimize different modules of scalable applications on MERN stack
-
Work closely with architects, business analysts, product managers, QA and UI designers to understand the deliverable and business priorities, UX flow and deliver QA approved, unit-testable solutions
-
Collaborate with other members of technical team, delegate tasks, participate in code reviews and find out scope of further optimization
-
Appear in project interviews, product roadmap discussions, feasibility analysis and sprint retrospective meetings to help in smooth project delivery as per customer expectation and technological excellence.
Skills/ Role Requirements:
-
Strong knowledge of Node.js, Express, Microservices, npm packages
-
Reactjs (exposure to Typescript is preferred)
-
MongoDB, MySQL or any other Sql database
-
Ability to write high quality REST APIs in Nodejs and Express
-
Ability to create highly scalable and modular components
-
Strong knowledge of using ORMs (Sequelize, mongoose)
-
Hands-on experience on deploy, monitor, optimize, load-balance large scale nodejs applications on production
-
Experience in serverless architecture either lambda or google cloud functions are a plus
-
Hands-on experience on Docker, message queue, Redis, AWS managed services are a plus
-
Server-side rendering (Nextjs), knowledge of Unix, shell script, deployment, and code sanitization/optimization (Intermediate)
-
Have experience in working on large scale enterprise applications
-
Strong understanding of coding best practices, error handling, lazy loading, etc.
-
Experience in object-oriented design skills.
-
An analytical mind and Problem-solving skills
-
Open source contribution, active participation in developer communities, publishing own npm packages are plus
Working with TechWeirdo be like:
-
Surrounded by curious learners: With a Growth Mindset as our core strength, we created a learning environment with curious tech learners.
-
New challenges every day: There is no ordinary day at TechWeirdo, if you like solving problems, then this is the right place for you.
-
Zero micro-management, limited supervision: We encourage our team to take on challenging tasks and solve complex problems by taking ownership of their tasks. We trust our team to take calculated risks.
-
Great networking: You will be connected with c-suite executives of top organizations while working with our winning team.
-
Building technology how you want, when you want: We welcome people who see things differently as they are the one who has ability to change the world.
-
Being heard in every meeting: At TechWeirdo, suggestions are encouraged, initiatives are supported, and opinions and perspectives are valued.

Similar jobs
Responsibilities:
- Develop and maintain high-quality, efficient, and scalable backend applications.
- Participate in all phases of the software development lifecycle (SDLC)
- Write clean, well-documented, and testable code adhering to best practices.
- Collaborate with team members to ensure the successful delivery of projects.
- Debug and troubleshoot complex technical problems.
- Identify and implement performance optimizations.
- Participate in code reviews
- Hands-on experience with Springboot, Java 8 and above.
- 5-8 years of experience developing Java applications.
- Knowledge about at least one messaging system like Kafka, RabbitMQ etc.
- Required React developer requirements, qualifications & skills:
- Proficiency in React.js and its core principles
- Strong JavaScript, HTML5, and CSS3 skills
- Experience with popular React.js workflows (such as Redux)
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with design patterns and best practices for Java development.
- Proficient in unit testing frameworks (e.g., JUnit).
- Experience with build automation tools (e.g., Maven, Gradle).
- Experience with version control systems (e.g., Git).
- Experience with one of these databases – Postgres, MongoDb, Cassandra
- Knowledge on Retail or OMS is a plus.
- Experienced in containerized deployments using Docker, Kubernetes and DevOps mindset
- Ability to reverse engineer existing/legacy and document findings on confluence.
- Create automated tests for unit, integration, regression, performance, and functional testing, to meet established expectations and acceptance criteria.
- Document APIs using Lowe’s established tooling.
Job Overview:
We are seeking a skilled Senior Python Full Stack Developer with a strong background in application architecture and design. The ideal candidate will be proficient in Python, with extensive experience in web frameworks such as Django or Flask along with front-end technologies like HTML, CSS and JavaScript. You'll play a key role in designing scalable applications, collaborating with cross-functional teams, and leveraging cloud technologies.
Key Responsibilities:
- Design, develop, and maintain robust web applications using Python and frameworks like Django or Flask.
- Collaborate with product managers and designers to define application architecture and ensure scalability and performance.
- Implement responsive user interfaces using HTML, CSS, and JavaScript.
- Utilize AWS cloud services to deploy and manage applications effectively.
- Containerize applications using Docker and orchestrate them with Kubernetes.
- Ensure seamless communication with databases, optimizing queries and data models as necessary.
- Write clean, maintainable, and efficient code, adhering to best practices.
- Conduct code reviews and mentor junior developers.
- Troubleshoot and resolve application issues in a timely manner.
- Stay updated with emerging technologies and industry trends.
Qualifications:
- Proven experience in Python development (5+ years preferred).
- Strong application architecture and design skills.
- Proficiency in Django or Flask frameworks.
- Hands-on experience in front-end technologies: HTML, CSS, and JavaScript.
- Hands-on experience with AWS cloud services (EC2, S3, RDS, etc.).
- Experience with Docker and Kubernetes for containerization and orchestration.
- Proficiency of database communication, including SQL and NoSQL databases.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
NOTE: IT IS MANDATORY TO GIVE ONE TECHNICHAL ROUND FACE TO FACE.
Responsibilities :
- Work with development teams and product managers to ideate software solutions.
- Develop and maintain scalable software solutions with Ruby on Rails as the core technology stack.
- Develop strong analytical and problem-solving skills to tackle challenges in development.
- Utilize Docker containers for efficient environment management and deployment.
- Test software to ensure responsiveness and efficiency.
- Implement and maintain database solutions in MySQL and PostgreSQL
- Test and ensure that the application works correctly across different browsers and devices.
- Build and optimize user interfaces using React.js with a focus on performance and user experience.
- Integrate multiple data sources and databases into one system
- Ensure robustness, performance, and security of the applications.
- Take full responsibility for project deliverables from conception to deployment.
- Design user-side and server-side architecture.
- Maintain code integrity and organization, including performing code reviews and enhancing code quality.
Requirements :
- Demonstrable skills with Node.js and React.js, building and maintaining complex solutions.
- Experience with Docker and containerized environments.
- Strong knowledge of MySQL and/or PostgreSQL.
- Excellent debugging and problem-solving skills.
- Capacity to work effectively both as an individual contributor and within a collaborative team environment.
- Eagerness to take full ownership of deliverables, ensuring high-quality outputs.
- Great attention to detail Organizational skills.
Qualifications :
- Internship or 6 months experience as a full stack developer working with ruby on rails.
- Experience developing and deploying dynamic and responsive web applications.
- Strong communication skills, detail-oriented mindset, and a passion for delivering high-quality software.
- A bright and passionate mind with relevant prior experience in web development (frontend, backend and database management) is welcome to apply.
- Ability to thrive in a fast-paced work environment, adapting to varying demands with resilience.
We are looking for passionate, talented, and motivated Developers to join our team and help deliver high-quality technical solutions. If you’re excited about working on the newest technologies and delivering value with a sense of ownership, then you should join us.
What you will do:
- Write clean code that follows industry standards and best practices.
- Participate in architectural discussions to improve our technology stack.
- Innovate ideas to promote best practices.
- Work closely with cross-functional stakeholders to make collaboration better between teams.
- Deliver high-quality and maintainable code using test-driven methodologies.
- Participate and contribute towards improving the development process and practices within the team and across the organization.
Qualifications:
- You will have a minimum of 3 years of industry experience developing on the FullStack
- Experience with CSS, HTML, Javascript
- Experience with RESTful services
- Knowledge and experience in building scalable Node.js applications
- Continuous integration/continuous deployment experience
- Experience with building tools such as Webpack, grunt, gulp, babel etc.
- Strong desire to learn and share knowledge with others
Desired Skills:
- Strong understanding of data structures and design patterns
- Experience with one or more front-end Javascript frameworks is a BIG plus
- Full understanding of the complete web technology stack including how to architect highly scalable solutions
- Experience with Relational or NoSQL databases
- Working knowledge of AWS services.
- Degree in Computer Science.
- 3-10 years of experience as a full stack developer.
- Must have proficiency with fundamental front-end languages such as Java, Nodejs and React JS.
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Excellent verbal communication skills.
- Very Good problem-solving skills.
Roles and Responsibilites
- Designing, coding and production support of the feature.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Requirements:
- Bachelor's or master’s degree in computer science or equivalent work experience.
- A solid understanding of the full web technology stack and experience in developing web applications
- Strong experience with React JS framework for building visually appealing interfaces and back end frameworks like Django
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Good knowledge of object-oriented programming and data structures in Python
- Experience with NoSQL databases, web server technologies, designing, and developing APIs.
- Strong knowledge and work experience in AWS cloud services
- Proficiency with Git, CI/CD pipelines.
- Knowledge in Agile/Scrum processes.
- Experience in Docker container usage.
Roles and responsibilities:
- Develop sophisticated web applications for drone control, data management, security, and data protection.
- Build scalable features using advanced framework concepts such as Microservices, Queues, Jobs, Events, Task Scheduling, etc.
- Integrate with Third-Party APIs/services
- Use theoretical knowledge and/or work experience to find innovative solutions to the problems at hand.
- Collaborate with team members to ideate solutions.
- Troubleshoot, debug, and upgrade existing software.
- Passionate to learn and adapt in a start-up environment.
Perks:
- Hands-on experience with state of the art facilities we use for robot development.
- Opportunity to work with industry experts and researchers in the field of AI, Computer Vision, and Machine Learning.
- Competitive salary.
- Stock options.
- Opportunity to be an early part of the team and grow with the startup.
- Freedom of working schedule.
- Opportunity to kickstart and lead your own projects.
Job Description We are looking for Full Stack Engineer who can turn ideas into extremely reliable, beautifully written code that other people – or you, six months into the future – will find easy to comprehend and modify. You have mastered more than one technology stack in your life, and you are comfortable with the idea of mastering several more. You're competent at high levels and low levels. Technology is a means and not the ends for you. Responsibilities Lead and build team to deliver best product(s). Work closely with client as they build features, functionality and applications to make system best. Develop visioning skills and ability to see the big picture Implement and contribute to engineering practices and processes Help your team decide what technologies to use. Every engineer is able to propose better ways to do things Skills and Qualifications Back End : NodeJS and / or PHP Front End : ReactJs, Angular and / or PHP Experience of full stack web development, JavaScript, HTML5, CSS3 and TypeScript. DevOps knowledge is a plus Ability to clearly communicate technical issues to laymen and to translate their feedback An inclination to contribute to the creative process A devotion to delivering the best possible user experience Technology expertise with insights about technology trends and solutions Team-player, flexible and able to work in a fast-paced environment Experience with MySQL, and/or Cassandra, MongoDB desired
- Strong knowledge of MERN stack (MongoDB, Express JS, React JS, Node JS, HTML5, CSS3, jQuery, Bootstrap, SASS)
- You will also need to interact with mysql databases.
- Develop user interfaces for modern rich internet applications with the latest front-end technologies
- Should have knowledge of of consuming and creating APIs
- Developing features to enhance the user experience.
- Should have excellent in-depth knowledge of Nodejs and MongoDB
- Hands-on experience working with Object-Oriented JavaScript (OOJS), JavaScript libraries, and their practical uses in building complex interactive experiences
- Building reusable code for future use
We are the fastest growing SAAS platform in our segment. With offices in USA, UAE and INDIA we are focused on exponential growth over the next couple of years and we need rockstar team members who want to be part of this journey. We have over 12 positions open in tech such as Front end, Back end, Fullstack - MERN , UI/UX, ML and a lot more.
Full Stack Developer 2+ yrs exp mandatory
Responsibilities:
- Architecting and developing backend web applications / APIs
- Backend integration with SQL/No-SQL databases, and other external services/APIs
- Integration of web application frontend and backend
- End-to-end performance and optimisation of the web/mobile application
- Frontend development of UI/UX using latest technologies and best practices
- Integrating external services to frontend for various needs
- Work with QA team to ensure test coverage and execution
- Create and automate unit test cases and conduct regular code reviews
- Work with business team to ensure application meets requirements and expectations of external and internal clients
- Work effectively in Agile environment
- Provide estimates and create user stories as part of agile methodology
- Work effectively with other members of same and external teams
- Work on multiple projects at the same time if need be
Requirements:
- Expertise in JavaScript based frontend and backend frameworks (MERN preferred)
- Expertise in AWS
- Expertise in developing full-stack JavaScript systems
- Experience in creating REST APIs
- Proficiency in working with Open source technologies is a plus
- Expertise in developing modern fluid web interfaces with latest technologies
- Experience with developing hybrid mobile apps
- Self-motivated and can work without much supervision
- Works well independently as well as in team environment
- Strong problem solving and analytical skills
- Excellent communication and interpersonal skills
- Experience working with international clients preferred
- Experience working with Git
- Experience with working on real time systems
- Experience working with SQL and non-SQL database systems
- Full Stack Development: 3 years + required
• Development and unit testing of web application including front-end (SPA) and back-end (microservices),
maintenance & support of the same
• Provide assistance to Project Managers and Technical Leads in the planning of projects (eg provision of
estimates, risk analysis, requirements analysis, technical options)
• Software Design
• Involvement in full life cycle of projects (including requirement analysis and system design, development
and support if required)
• Support and work collaboratively with teams across areas of design, development, quality assurance and
operations
• Commit your knowledge and experience into team success
• Be prepared to travel (when needed) to work with other offices
• Attend meetings if required to discuss and demonstrate solutions at both technical and business level
• To be a single person responsible for overall technical health and Tech Ownership
• To be a knowledge keeper for product, its architecture, design and implementation details
• Provide overall mentorship, coaching and on-demand trainings to improve and unify development style
REQUIRED SKILLS AND EXPERIENCE
• 7+ years in application development
• Understanding the sense of OOP/OOD/DDD
• Using of OOP and patterns
• ASP.NET MVC experience
• Database experience (MS SQL, MongoDB, ElasticSearch or similar) and ORM technologies (LINQ, EF or similar)
• MSBuild
• Performance optimization
• Security design and implementation
• API design and development including RPC-like / REST
• Distributed message based application design and implementation
• TDD practices
• CI/CD practices
• HTML5/CSS3/JavaScript/TypeScript and AJAX experience
• SPA (Single Page Application) design and implementation (Angular, React, Vue.js or similar)
DESIRABLE SKILLS AND EXPERIENCE
• CQRS and Event Sourcing pattern Experience
• AWS-based development
• Serverless
• Docker
• .Net Core
• MongoDB
• ElasticSearch
• Knockout.js
• Vue.js
• Design and usability skills are a plus
• Multi-tenant application development experience is a huge plus
PERSONAL SKILLS
• Clever personality
• Strong spirit skills set: conflict resistant, self -motivated, result-oriented, responsible, honest, “open”,
courageous











