
š Hiring: Python Full Stack Developer
ā Experience: 4+ Years
š Location: Gurgaon
ā Work Mode:- Hybrid
ā±ļø Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
š About the Role:-
We are looking for an experienced Python Full Stack Developer (Backend Focus) with 4ā6 years of experience to join our dynamic team. You will play a key role in backend development, API design, and data processing, while also contributing to frontend tasks when needed. This position provides excellent opportunities for growth and exposure to cutting-edge technologies.
⨠Required Skills & Experience
ā Backend Development: Python (Django/Flask), MVC patterns
ā Databases: SQL, PostgreSQL/MySQL
ā API Development: RESTful APIs
ā Testing: pytest, unittest, TDD
ā Version Control: Git workflows
ā Frontend Basics: React, JavaScript
ā DevOps & Tools: Docker basics, CI/CD concepts, JSON/XML/CSV handling
ā Cloud: Basic Azure knowledge

Similar jobs
ā You will be a key member in building modern web application platforms.
ā Building user interfaces forĀ management products
ā Creating wireframes, prototypes based on the requirements.
ā Building api for UI backend.
ā Provide assistance in the up-gradation and maintenance of web applications.
Job Requirements
ā 3 to 5 years of web development experience is required.
ā Hands-on experience with api and microservice development.
ā Proficiency with fundamental front-end languages such as JavaScript, HTML, CSS.
ā Proficiency with JavaScript frameworks such as ReactJs.
ā Proficiency with server-side languages such as NodeJs, Java, GoLang, etc.
ā Exposure to wireframing and prototyping.
ā Familiarity with database technology such as MongoDB.
ā Good to have:
1. Experience in UX design.
2. Working experience on Linux environments.
3. Working experience on Docker and Kubernetes.
4. Working experience in microservices.
5. Knowledge of the networking domain
⢠Web Development: Creating and implementing the technical aspects of websites and web applications
⢠This involves working with programming languages such as HTML, CSS, and JavaScript to build the front-end (user interface) and back-end (server-side logic)
⢠Web Design: Collaborating with designers and using design tools to translate mockups and wireframes into functional web pages that align with the visual and user experience (UX) design
⢠Front-end Development: Focusing on the client-side of the application, ensuring responsive and interactive user interfaces, optimizing for various devices and screen sizes
⢠Back-end Development: Dealing with the server-side logic and databases to handle data storage, retrieval, and manipulation
⢠This may involve working with technologies like Node.js, Python, PHP, and more.
⢠Database Management: Creating and maintaining databases that store website/application data efficiently and securely
⢠Testing and Debugging: Identifying and fixing technical issues, ensuring the website or application functions smoothly across different browsers and devices
⢠Website Optimization: Improving website/application performance, load times, and overall user experience
⢠Version Control: Using version control systems (e g, Git) to manage code and collaborate with other developers
⢠Security: Implementing security measures to protect websites and applications from potential threats and vulnerabilities
⢠Collaboration: Working closely with designers, other developers, and stakeholders to ensure project requirements are met and deadlines are followed
⢠Continuous Learning: Keeping up with the latest web technologies, trends, and best practices to improve skills and stay current in the rapidly evolving web development landscape
⢠Deployment and Maintenance: Deploying websites/applications to servers and performing regular updates and maintenance to keep them running smoothly
⢠Troubleshooting: Investigating and resolving technical issues that arise from user feedback or testing
ā¢
ā¢
Desired Candidate Profile
⢠Engineering graduate (BE/B.Tech) or BCA/MCA from a reputed university.
⢠Ability to develop and manage e-commerce websites and web applications.
⢠Good understanding of fundamentals and concepts of PHP Scripting language.
⢠Good understanding of Smarty language.
⢠Hands-on experience in front-end technologies such as JavaScript, HTML5, jQuery and CSS3.
⢠Knowledge of OOPS & Database.
⢠Strong written and oral communication skills.
⢠Attention to detail and excellent organizational skills.
⢠Alternate Saturday and all Sunday will be fixed off
SprintoĀ is a leading platform that automates information security compliance. By raising the bar on information security, Sprinto ensures compliance, healthy operational practices, and the ability for businesses to grow and scale with unwavering confidence. We are a team ofĀ 200+ employeesĀ & helpingĀ 1000+ CustomersĀ acrossĀ 75+ Countries. We are funded by top investment partnersĀ Accel, ELEVATION & Blume VenturesĀ and have raisedĀ 32 Million USDĀ in funding including our latestĀ Series BĀ round
The Role
As a Senior Full Stack Engineer at Sprinto, you will play a pivotal role in our dynamic and collaborative team. You are not just a coder; you are a problem solver and a versatile programmer who thrives in a cross-functional environment. The role requires hands-on experience and a willingness to contribute across various aspects of the development process.
Responsibilities
- Utilize your extensive programming experience, with a minimum of four years in a professional setting, preferably within a small team.
- Demonstrate flexibility by not adhering strictly to a specific programming language, editor, or libraries. Embrace a holistic approach to software development by seamlessly transitioning between frontend, backend, and infrastructure tasks.
- Be the go-to person for technical guidance and architectural decisions within the team. Assume a leadership role when systems face challenges and contribute to effective problem resolution.
- Apply a discerning eye to identify and address premature over-engineering, ensuring projects progress efficiently. Recognize the long-term consequences of programming choices and navigate trade-offs to optimize solutions.
- Understand that code serves the business/customer problem it aims to solve. Thrive in making informed trade-offs that efficiently address these problems.
Requirements
- A minimum of five years of professional programming experience, preferably within a small team environment.
- Ability to work across boundaries, be it frontend, backend, or infrastructure. Avoid pigeon-holing and embrace a holistic approach to software engineering.
- Recognition by peers for technical expertise and leadership in making architectural decisions. Being the go-to person in challenging situations within your current team.
- Ability to identify premature over-engineering and foresee long-term consequences of programming choices. Make informed decisions to optimize project timelines and outcomes.
- Understanding that code is a tool in the service of solving business/customer problems. A willingness to make trade-offs that efficiently address these issues.
- While not mandatory, familiarity with our tech stack (nodejs, nextjs, react, relay, apollo-graphql, postgres, heroku) is a bonus. Share your insights on the pros and cons of our tech stack in your application.
Benefits
- Remote First Policy
- 5 Days Working With FLEXI Hours
- Group Medical Insurance (Parents, Spouse, Children)
- Group Accident Cover
- Company Sponsored Device
- Education Reimbursement Policy
- Design and build applications/systems based on wireframes and product requirements documents
- Work on back-end & front-end development of core scripts using NodeJS/ MongoDB/React.js/Angular/Express /Redux.
- Unit test code for robustness, including edge cases, usability and general reliability
- Write reusable, easy to maintain, versioned code using DRY principles
- Integrate existing tools and business systems (in-house tools)
- Good exposure in creating dynamic web pages
- Familiarity with Server-Oriented Architecture and RESTful Web Services
- Mentor junior team members on system architecture, coding styles and inculcate an attitude of continuous improvement in the team members
āSolid Computer Science fundamentals, excellent problem-solving skills.
āExpert-level understanding and familiarity with JavaScript,React And Node.js,with a proven track record of shipping successful software products. āGood communication skills (written and verbal), proven team player, rolling up the sleeves and getting involved in the nitty gritty.
āFamiliar with Agile Methodology.
āBachelorās or Masterāsdegree in Computer Science or related field from a top university.
āAble to work within the GMT+8 time zone
ā Demonstrated experience as a software engineer, with at least 3-5 yearsā experience
in technology roles
ā Experience working on complex systems and cloud architectures, preferably in a B2B
or enterprise context
ā Experience with the Java programming language and frameworks such as Spring &
SpringBoot
ā Experience with front-end Javascript frameworks such as ReactJS
ā Experience working in databases and SQL queries for high-performance
ā Experience and keen understanding of the value of working in agile teams
ā A āquality-firstā mindset, with experience working in continuous integration
environments
ā Highly effective at communicating
ā Respect for other team members and a highly collaborative approach to working and
learning together
Key Result Areas ā
- Deliver projects/ Products with a world-class user interface and experience
- Delivering as per the plan following the deadline, quality & process.
- Adhering to the company productivity & quality matrix
- Keep the focus on automation and reuse of the component
- Project documentation
- Effective communication
- Following the company defined coding standards
- Contribution to common code
- Should be able to work in agile development methodology.
Skills Required-
- Strong Experience in ExpressJS, Node.JS, HTML, CSS, JavaScript
- Experience in Angular 1 / 4 / 5 will be a big plus
- Comfortable with source code repositories Git
- Worked with build tools like Gulp, Bower, npm
- Experience in developing REST APIs using Node.js
- Strong Experience in MongoDBĀ
- Should be able to understand existing code and able to enhance it further as required.
- Knowledge of agile development methodology.
- Proficient in .NET technology preferred (C#) & MS SQL WWF/WCF/WPF.
- Proficiency in.NET Framework & NET Technology preferred (C#) is necessary.
- Knowledge and working experience in MS SQL2008,2012,2014
- Good understanding of object-oriented programming (OOPs).
- Expertise in designing and working with MVC architecture is necessary.
- JQuery, AJAX, Bootstrap, Web API
- Knowledge of security implications of web applications and have experience designing secure
web applications. - Ability to document all development related activities.
- Provide support for all Technical requirements to include problem identification, reporting, analysis and resolution.
- To work independently on Entire Architecture Design.
- Priority will be given having Experience in third Party Integration.
- Proficient understanding of code versioning tools such as Git / Mercurial / SVN
- Azure certification(s) of any kind.
DESIRED PROFILE
- She/he should be enthusiastic in the job role and a good team player.
- Self-motivated with a passion to code and willing to meet aggressive timelines.
- Strong Logical ability thinking skills to meet Client Requirements in specified time.
Ā
Aimed at building a massive parallel economy, This For That, is looking for highly driven engineers to build out a world class product. The product is in its early stages so thereās a lot to learn and build from scratch. You will get to work alongside seasoned business and marketing professionals and become part of the core engineering team.
Ideal skills:
Ā
1) 2-5 years of professional JavaScript development experience
2) Understanding of asynchronous programming and its quirks and workarounds
3) Comfortable working through the entire stack from the user interface through systems levels
4) Understanding accessibility and security compliance
5) Strong Logical and Analytical Skills
6) Experience in consuming web services (REST) and processing data (JSON)
7) Experience with SQLite, NoSQL, Redis or other databases
8) Proven experience in building API services using NodeJS Express and related frameworks
9) Good understanding of NodeJS asynchronous runtime
10) Good understanding of JS concepts on callbacks and closures
11) Experience in debugging issues related to memory leaks
12) Experience in building highly scalable and high throughput services with sub-second response times
13) Experience with ElasticSearch/Solr
14) Experience working in a collaborative team environment
15) Ability to understand and analyse issues across multiple vendors and interfaces
16) Experience with NoSQL queries
17) Experience with AWS
18) Experience with Android Development
19) Experience in managing/mentoring small teams
In depth knowledge of all of the above is not mandatory but the nature of the work will involve learning and getting involved with all of the above. You would be working directly with key members of the management team to define and drive technical strategy.
Ā
Experience in the mobile space is mandatory. Please only apply if you have been part of building a mobile product. Since our product is mobile only, it is essential that you understand implications on the front end.
Perks:
1) Monthly salary paid at the beginning of the month
2) A highly motivating and open work environment
3) Great food from time to time (We are a team of big foodies!)







