
What we Require
We are recruiting technical experts with the following core skills and hands-on experience on
Mandatory skills : Core java, Microservices, AWS/Azure/GCP, Spring, Spring Boot
Hands on experience on : Kafka , Redis ,SQL, Docker, Kubernetes
Expert proficiency in designing both producer and consumer types of Rest services.
Expert proficiency in Unit testing and Code Quality tools.
Expert proficiency in ensuring code coverage.
Expert proficiency in understanding High-Level Design and translating that to Low-Level design
Hands-on experience working with no-SQL databases.
Experience working in an Agile development process - Scrum.
Experience working closely with engineers and software cultures.
Ability to think at a high level about product strategy and customer journeys.
Ability to produce low level design considering the paradigm that journeys will be extensible in the future and translate that into components that can be easily extended and reused.
Excellent communication skills to clearly articulate design decisions.

Similar jobs
About us
Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 8300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps to DevSecOps with Astra's CI/CD integrations.
Astra is loved by 650+ companies across the globe. In 2023 Astra uncovered 2 million+ vulnerabilities for its customers, saving customers $69M+ in potential losses due to security vulnerabilities.
We've been awarded by the President of France Mr. François Hollande at the La French Tech program and Prime Minister of India Shri Narendra Modi at the Global Conference on Cyber Security. Loom, MamaEarth, Muthoot Finance, Canara Robeco, ScripBox etc. are a few of Astra’s customers.
Role Overview
As an SDE 2 Back-end Engineer at Astra, you will play a crucial role in the development of a new vulnerability scanner from scratch. You will be architecting & engineering a scalable technical solution from the ground-up.
You will have the opportunity to work alongside talented individuals, collaborating to deliver innovative solutions and pushing the boundaries of what's possible in vulnerability scanning. The role requires deep collaboration with the founders, product, engineering & security teams.
Join our team and contribute to the development of a cutting-edge SaaS security platform, where high-quality engineering and continuous learning are at the core of everything we do.
Roles & Responsibilities:
- You will be joining our Vulnerability Scanner team which builds a security engine to identify vulnerabilities in technical infrastructure.
- You will be the technical product owner of the scanner, which would involve managing a lean team of backend engineers to ensure smooth implementation of the technical product roadmap.
- Research about security vulnerabilities, CVEs, and zero-days affecting cloud/web/API infrastructure.
- Work in an agile environment of engineers to architect, design, develop and build our microservice infrastructure.
- You will research, design, code, troubleshoot and support (on-call). What you create is also what you own.
- Writing secure, high quality, modular, testable & well documented code for features outlined in every sprint.
- Design and implement APIs in support of other services with a highly scalable, flexible, and secure backend using GoLang
- Hands-on experience with creating production-ready code & optimizing it by identifying and correcting bottlenecks.
- Driving strict code review standards among the team.
- Ensuring timely delivery of the features/products
- Working with product managers to ensure product delivery status is transparent & the end product always looks like how it was imagined
- Work closely with Security & Product teams in writing vulnerability detection rules, APIs etc.
Required Qualifications & Skills:
- Strong 2-4 years relevant development experience in GoLang
- Experience in building a technical product from idea to production.
- Design and build highly scalable and maintainable systems in Golang
- Expertise in Goroutines and Channels to write efficient code utilizing multi-core CPU optimally
- Must have hands-on experience with managing AWS/Google Cloud infrastructure
- Hands on experience in creating low latency high throughput REST APIs
- Write test suites and maintain code coverage above 80%
- Working knowledge of PostgreSQL, Redis, Kafka
- Good to have experience in Docker, Kubernetes, Kafka
- Good understanding of Data Structures, Algorithms and Operating Systems.
- Understanding of cloud/web security concepts would be an added advantage
What We Offer:
- Adrenalin rush of being a part of a fast-growing company
- Fully remote & agile working environment
- A wholesome opportunity in a fast-paced environment where you get to build things from scratch, improve and influence product design decisions
- Holistic understanding of SaaS and enterprise security business
- Opportunity to engage and collaborate with developers globally
- Experience with security side of things
- Annual trips to beaches or mountains (last one was Chikmangaluru)
- Open and supportive culture
What we want to accomplish and why we need you?
Jio Haptik is an AI leader having pioneered AI-powered innovation since 2013. Reliance Jio Digital Services acquired Haptik in April 2019. Haptik currently leads India’s AI market having become the first to process 15 billion+ two-way conversations across 10+ channels and in 135 languages. Haptik is also a Category Leader across platforms including Gartner, G2, Opus Research & more. Recently Haptik won the award for “Tech Startup of the Year” in the AI category at Entrepreneur India Awards 2023, and gold medal for “Best Chat & Conversational Bot” at Martequity Awards 2023. Haptik has a headcount of 200+ employees with offices in Mumbai, Delhi, and Bangalore.
What will you do everyday?
As a backend engineer you will be responsible for building the Haptik platform which is used by people across the globe. You will be responsible for developing, architecting and scaling the systems that support all the functions of the Haptik platform. While you know how to work hard, you also know how to have fun at work and make friends with your colleagues.
Ok, you're sold, but what are we looking for in the perfect candidate?
Develop and maintain expertise in backend systems and API development, ensuring seamless integrations and scalable solutions, including:
- Strong expertise in backend systems, including design principles and adherence to good coding practices.
- Proven ability to enhance or develop complex tools at scale with a thorough understanding of system architecture.
- Capability to work cross-functionally with all teams, ensuring seamless implementation of APIs and solutioning for various tools.
- Skilled in high-level task estimation, scoping, and breaking down complex projects into actionable tasks.
- Proficiency in modeling and optimizing database architecture for enhanced performance and scalability.
- Experience collaborating with product teams to build innovative Proof of Concepts (POCs).
- Ability to respond to data requests and generate reports to support data-driven decision-making.
- Active participation in code reviews, automated testing, and quality assurance processes.
- Experience working in a scrum-based agile development environment.
- Commitment to staying updated with technology standards, emerging trends, and software development best practices.
- Strong verbal and written communication skills to facilitate collaboration and clarity.
Requirements*:
- A minimum of 5 years of experience in developing scalable products and applications.
- Must Have Bachelor's degree in Computer Engineering or related field.
- Proficiency in Python and expertise in at least one backend framework, with a preference for Django.
- Hands-on experience designing normalized database schemas for large-scale applications using technologies such as MySQL, MongoDB, or Elasticsearch.
- Practical knowledge of in-memory data stores like Redis or Memcached.
- Familiarity with working in agile environments and exposure to tools like Jira is highly desirable.
- Proficiency in using version control systems like Git.
- Strong communication skills and the ability to collaborate effectively in team settings.
- Self-motivated with a strong sense of ownership and commitment to delivering results.
- Additional knowledge of RabbitMQ, AWS/Azure services, Docker, MQTT, Lambda functions, Cron jobs, Kibana, and Logstash is an added advantage.
- Knowledge of web servers like Nginx/Apache is considered a valuable asset.
* Requirements is such a strong word. We don’t necessarily expect to find a candidate that has done everything listed, but you should be able to make a credible case that you’ve done most of it and are ready for the challenge of adding some new things to your resume.
Tell me more about Haptik
- On a roll: Announced major strategic partnership with Jio.
- Great team: You will be working with great leaders who have been listed in Business World 40 Under 40, Forbes 30 Under 30 and MIT 35 Under 35 Innovators.
- Great culture: The freedom to think and innovate is something that defines the culture of Haptik. Every person is approachable. While we are working hard, it is also important to take breaks to not get too worked up.
- Huge market: Disrupting a massive, growing chatbot market. The global market is projected to attain a valuation of US $0.94 bn by the end of 2024 progressing from US $0.11 bn earned in 2015.
- Great customers: Businesses across industries - Samsung, HDFCLife, Times of India are some that have relied on Haptik's Conversational AI solutions to engage, acquire, service and understand customers.
- Impact: A fun and exciting start-up culture that empowers its people to make a huge impact.
Working hard for things that we don't care about is stress, but working hard for something we love is called passion! At Haptik we passionately solve problems in order to be able to move faster and don't shy away from breaking things!
About the Role
We are actively seeking talented Senior Python Developers to join our ambitious team dedicated to pushing the frontiers of AI technology. This opportunity is tailored for professionals who thrive on developing innovative solutions and who aspire to be at the forefront of AI advancements. You will work with different companies in the US who are looking to develop both commercial and research AI solutions.
Required Skills:
- Write effective Python code to tackle complex issues
- Use business sense and analytical abilities to glean valuable insights from public databases
- Clearly express the reasoning and logic when writing code in Jupyter notebooks or other suitable mediums
- Extensive experience working with Python
- Proficiency with the language's syntax and conventions
- Previous experience tackling algorithmic problems
- Nice to have some prior Software Quality Assurance and Test Planning experience
- Excellent spoken and written English communication skills
The ideal candidates should be able to
- Clearly explain their strategies for problem-solving.
- Design practical solutions in code.
- Develop test cases to validate their solutions.
- Debug and refine their solutions for improvement.
Responsibilities:
- Build and maintain REST APIs
- Proficient in Python or any other programming language
- Experience in writing Unit/Integration tests.
- Experience with Distributed Version Control System.
- Elasticsearch or Solr experience.
- NOSQL experience- Cassandra, MongoDB.
- Experience in Message brokers - Rabbitmq.
- Experience with AWS Infrastructure, Lambda, Docker/Containers
Desired to have:
- Should be pragmatic and realize when a solution is over-engineered as well as knowing when to spend time on creating the right abstraction that allows us to move faster in the long run.
- Passion for your work and striving to do things “the right way”.
- Familiarity with Agile/Lean process.
- Willingness to work in a Startup environment.
- Excellent debugging and optimization skills.
- Knowledge of emerging technologies and a solid understanding of the full product development life cycle.
- Excellent knowledge of mobile user experience, information architecture and trends
Baetho is a solution focused company aimed at creating and democratizing
the development of customer experience applications through our
proprietary no code platform.
At Baetho, we offer a fun environment and the chance to work with a highly
skilled and motivated team. Our culture is focused on employee happiness,
customer satisfaction and high-quality execution. If you have the right vibe
and believe in fairness and freedom, you’re a great fit for us.
Working Days: 5 days a week, Monday to Friday (some weekend work
required)
We are looking for a passionate Software Engineer to design, develop and install software
solutions. You will form part of a team that will build infrastructure to revolutionize the way
real-estate transactions work in India.
We are looking for a solid Rockstar engineer who can hack around multiple technologies and
build highly scalable, low latency, distributed systems with RESTful services, the latest frontend
MVC frameworks, native apps for android & IOS, and part of building core front-end frameworks.
The pace of our growth is incredible – if you want to tackle hard and interesting problems at
scale, and create an impact within an entrepreneurial environment, join us!
Job Responsibilities:
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts, and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
You will build robust secure and scalable micro-services to power the NoBroker platform for end customers.
● You will be contributing to NoBrokers customer success cloud and enable data-driven
decisions using bots, machine learning & artificial intelligence algorithms.
● You will be responsible to implement RESTful services with metric-driven KPIs. You will
be working closely with other team members to develop world-class reusable UI
components.
Primary Requirements:
B.Tech/B.E. from a reputed college or related technical discipline with 2+years of hands-on
experience in the following Technology and programming methodology :
● Proven work experience as a Software Engineer or Software Developer
● Experience designing interactive applications
● exposure in building RESTful APIs, Hands-on working experience with the Scalable and
fault-tolerant application.
● Working experience with databases like SQL and NoSQL (MySQL, MongoDB,
Redis, and elastic search)
● Provenance experience with any ORM tools like JEE, Spring, Hibernate.
● Experience with test-driven development
● Proficiency in the software engineering tool
● High adaptability in a dynamic start-up environment.
MUST HAVE SKILLS
- CORE JAVA & SQL
Desired Skills
Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.
Job Responsibilities
Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing, System Testing, UAT, Demos, POCs, installation, maintenance of Software modules.
❑ Ensures the preparation of the following:
▪ Software prototype
▪ System Architecture
▪ Software Design Document
▪ User interfaces to be developed as per UX guidelines
▪ Code files ensuring coding guidelines followed
▪ Code review artefacts during peer code review
▪ Test plan and Test Cases
▪ Installation / Deployment document
▪ Release Document
▪ Technical Documentation
❑ Documents and demonstrates solutions by developing documentations, flowcharts, layouts, diagram, charts, code. comments and clear code; Ensuring that project task are completed in defined effort and timelines ❑ Prepares and installs solutions by determining and designing system specifications, standards & programming.
❑ Testing: Writing of test cases, unit testing, system testing, negative testing
❑ Trouble shooting: Log analysis and database query optimization
❑ Improves operations by conducting system's analysis.
❑ Updates job knowledge by studying state of the art development tools, programming techniques & computing equipment; participates in educational opportunities, reads professional publications & maintains personal networks.
❑ Protects operations by keeping information confidential.
❑ Provides information by collecting, analyzing and summarizing development and service issues. ❑ Develops software solution by studying information needs, conferring with users, studding system flow, data usage and work processes, investigating problem areas, following delivery cycle.
❑ Ensuring that the Newgen quality processes are in place and are followed.Check website :- http://nearpe.com
You are suppose to take care of all the technology requirements end to end. Our stack is in java+springboot+postgres, deployed on AWS with native android application.
General requirements :-
- Design and build highly scalable java based transactional web applications.
- End to end responsibility of delivery of requirements within timeframe.
- Managing a team of 3-4 engineers.
- Direct interaction with internal and external clients to understand requirements and for integration purpose.
- Write clean, maintainable code with best standard practices.
- Participate in all phases of development including requirement gathering, development and deployment.
- Mentor & lead the team.
- Excellent Command over JAVA, DS, Algorithms, Postgres or similar RDBMS.
- Knowledge of full-stack development including Front end or Android native development is plus (not mandatory though).
- Good sense of customer behaviour, satisfaction and product development is required.
- Good sense of humor is must, along with beer every week :)
- At least 3-4 years of hardcore development experience with product companies along with managing small team.
Experience: 3+ years hands on experience in Java/J2EE development and programming.












