
About Detect Technologies
About
Connect with the team
Similar jobs
Job Title: Full Stack Developer
Airveda is a mission-based organization helping people breathe well, and live well. We build Comprehensive air quality monitoring IOT systems for both indoor and outdoor environments to help people manage their air pollution exposure and to create awareness among people. We are also working with schools, offices etc to provide healthier environments for their occupants.
Learn more at: https://www.airveda.com
Location: Gurgaon (Sec-54 )
Job Type: Full-time, Working from Office.
Job Summary:
We are seeking a highly motivated Full Stack Developer to join our dynamic team. who will play a vital role in developing and maintaining our web applications, ensuring seamless user experiences and high performance. You will contribute towards designing and developing our front-end components on our air quality dashboards, work with large amounts of data and learn to build efficient data systems along with their backend components. Our systems are built on Django and Python. Prior experience here is a prerequisite.
Key Responsibilities:
- End-to-End Development: Take ownership of the entire development lifecycle, from concept and design to implementation, testing, and deployment of web applications.
- Front-end and Back-end Development: Utilize your expertise in front-end technologies (HTML, CSS, JavaScript) and back-end technologies (Python ) to create seamless and responsive user interfaces.
- Innovative Problem-Solving: Work closely with cross-functional teams to brainstorm and implement innovative solutions to complex technical challenges.
- User-Centric Focus: Create intuitive and user-friendly interfaces, ensuring exceptional user experiences across various devices and platforms.
- Code Quality: Write clean, maintainable, and efficient code, following best practices and industry standards.
- Collaboration: Collaborate effectively with designers, product managers, and other developers to translate design concepts into functional applications.
- Continuous Learning: Stay updated with emerging technologies and industry trends, integrating new tools and techniques into projects.
- Testing and Debugging: Conduct thorough testing, debugging, and troubleshooting to ensure the functionality and performance of applications.
- Problem-Solving: Demonstrate excellent problem-solving skills and the ability to troubleshoot issues efficiently.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 1 year of professional experience as a Full Stack Developer.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular JavaScript frameworks (e.g., React, Angular, Vue.js).
- A strong background in Python back-end technologies is essential.
- Knowledge of database systems, both SQL and NoSQL.
- Familiarity with RESTful API design and integration.
- Strong problem-solving abilities and attention to detail.
- Excellent collaboration and communication skills.
- Ability to work effectively in a fast-paced and agile development environment.
- Familiarity with version control systems like Git is a plus.
Airveda is an equal opportunity employer and values diversity in the workplace. We encourage candidates of all backgrounds to apply.
What will your job look like?
- Develop product modules and enhancements as per functional specs
- Assist in preparing functional and technical design specifications
- Work with business analysts, QA, and IT departments as required
All you need is…
- Strong analytical abilities and problem-solving skills applying software engineering principles
- Ability to work in a collaborative team environment while also being able to execute work independently
- Ability to write modular, clean, efficient code
- Eagerness to learn and interest in new technologies
- Ability to work in a fast-paced, start-up environment
- Diligence in all aspects of work performed
Must Have
Technical Skills
- Backend languages/frameworks:
- J2EE (Java, JSP, Servlets)
- Spring Framework ecosystem and micro-services
- Tag Libraries
- UI layer programming:
- HTML
- DHTML
- JavaScript
- cascading style sheets (CSS)
- React/Angular
- Databases:
- SQL queries, indexing, views
Work Experience
- 3+ years of relevant software development experience
- Usage of SVN or similar SCM system
- Usage of Eclipse or similar IDE
Educational Experience
- Bachelor's degree in Computer Science or a related field
GetSupp is looking for a Software Engineer to join its core team. You will be a key member of our team and will develop applications that help simplify a user's health discovery journey.
You will be responsible for the end-to-end development & execution of our core product offerings.
- Own & execute critical features end-to-end and work directly with the founding team to drive customer impact
- Ideate & help design features keeping in mind the scale and high availability of systems
- Develop, test and release schedule critical, high-quality features that will help build a polished product
- 2+ years of hands-on programming experience in Python language
- Experience with application development using Django or Flask
- Experience with MySQL / Postgres / NoSQL and hold a solid understanding of database design concepts
- Experience in API Design with REST & GraphQL
- Experience with caching methodologies using Memcached or Redis
- Experience with search technologies such as Elasticsearch, Lucene or Solr is a plus
- Experience with deployment and infra management using AWS, Azure or GCP is a plus
- A degree in Computer Science/Engineering or an equivalent degree
DRF
● Able to integrate multiple data sources and databases like Postgres, MySQL,
mongodb, elasticsearch, cloud datastore, dynamodb.
● Understanding of the threading limitations of Python, and multi-process,
micro service architecture
● Good understanding of server-side templating languages like Jinja 2
● Basic understanding of front-end technologies, such as Angular, React,
JavaScript, HTML5, and CSS3
● Understanding of accessibility and security compliance depending on the
specific project
● Knowledge of user authentication and authorization between multiple
systems, servers, and environments
● Understanding of fundamental design principles behind a scalable
application
● Familiarity with event-driven programming in Python
● Understanding of the differences between multiple delivery platforms, such
as mobile vs desktop, and optimizing output to match the specific platform
● Understanding of cloud platform services like Google Cloud, AWS with
dockerized systems.
● Able to create database schemas that represent and support business
processes
● Strong unit test and debugging skills
● Proficient understanding of code versioning tools such as Git
.
Responsibilities:
- Take ownership of entire features and components of the application lifecycle and lead the product design and code
- Collaborate with other members of the team to deliver large and complex features on time and to a high standard
- Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production
- Mentor other developers in the team and help maintain code, product, and process quality
- Partner with creative and management teams to ensure schedules and goals meet business and project
- Bring meaningful contributions to our products and the entire
Key Requirements :
- Has experience analysing website and application requirements.
- Has a thorough understanding of relational databases and security relating to PHP/MySQL
- Has expertise in HTML/CSS/JavaScript/jQuery
- Skilled in managing backend services and ensuring seamless data interchange between server and end-users.
- Knowledgeable with writing web services and REST APIs for web and mobile application integration.
- Has designed and maintained database experience.
- AWS can be a plus point
- Experience with Django/Flask Framworks
- Worked on web app and mobile app
- Understanding of DevOps tools - Jekins/Kubernetes/Azure/AWS/Docker will be a plus
Role- Software Development Engineer-2
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++ or 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.
About Amazon.com
“Many of the problems we face have no textbook solution, and so we-happily-invent new ones.” – Jeff Bezos
Amazon.com – a place where builders can build. We hire the world's brightest minds and offer them an environment in which they can invent and innovate to improve the experience for our customers. A Fortune 100 company based in Seattle, Washington, Amazon is the global leader in e-commerce. Amazon offers everything from books and electronics to apparel and diamond jewelry. We operate sites in Australia, Brazil, Canada, China, France, Germany, India, Italy, Japan, Mexico, Netherlands, Spain, United Kingdom and United States, and maintain dozens of fulfillment centers around the world which encompass more than 26 million square feet.
Technological innovation drives the growth of Amazon, offering our customers more selection, convenient shopping, and low prices. Amazon Web Services provides developers and small to large businesses access to the horizontally scalable state of the art cloud infrastructure like S3, EC2, AMI, CloudFront and SimpleDB, that powers Amazon.com. Developers can build any type of business on Amazon Web Services and scale their application with growing business needs.
We want you to help share and shape our mission to be Earth's most customer-centric company. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of invention that is part of our DNA. We do this every day by inventing elegant and simple solutions to complex technical and business problems. We're making history and the good news is that we've only just begun.
ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.
Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare.
As consultants, we https://www.thoughtworks.com/careers/hub/consultant-life">work with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.
You’ll spend time on the following:
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from ourhttps://www.thoughtworks.com/radar"> tech radar to solve client problems
Here’s what we’re looking for:
- You have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
- You’re willing and able to commit to traveling up to 100% (back home on the weekends) across the US and Canada to help our clients solve their business problems
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
- You’re willing and able to commit to travel to client sites in order to solve their business problems











