
Requirements:
- Proficient in fundamental Software Design Principles, Data Structures, Algorithms, Problem Solving and Complexity Analysis.
- Proficient in programming languages like Python/Java/Javascript/Golang or similar.
- Strong understanding of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Hands-on Experience with SQL/NoSQL databases such as Postgres, Mysql, MongoDB.
- Hands-on experience with GIT, CI/CD, REST APIs and Cloud ( AWS/ GCP/ Azure) will be preferred.
- Understanding of Microservice Architecture and System Design Principles is a plus.
- Self-driven, detail-oriented and Strong sense of ownership, urgency, and ability to deliver great work.
- Demonstrated expertise in developing, releasing and maintaining large scale software applications.

Similar jobs
JOB DESCRIPTION
Experience: 4-7 years
Location: Mumbai
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 4-7 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
🚀 Hiring: Python Developer at Deqode
⭐ Experience: 4+ Years
⭐ Work Mode:- Remote
⏱️ Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
Role Overview:
We are looking for a skilled Software Development Engineer (Python) to design, develop, and maintain scalable backend applications and high-performance RESTful APIs. The ideal candidate will work on modern microservices architecture, ensure clean and efficient code, and collaborate with cross-functional teams to deliver robust solutions.
Key Responsibilities:
- Develop and maintain RESTful APIs and backend services using Python
- Build scalable microservices and integrate third-party APIs
- Design and optimize database schemas and queries
- Ensure application security, performance, and reliability
- Write clean, testable, and maintainable code
- Participate in code reviews and follow best engineering practices
Mandatory Skills (3):
- Python – Strong hands-on experience in backend development
- FastAPI / REST API Development – Building and maintaining APIs
- SQLAlchemy / Relational Databases – Database modeling and optimization
Job Description:
- He / She candidate must possess a strong technology background with advanced knowledge of Java and Python based technology stack.
- Java, JEE, Spring MVC, Python, JPA, Spring Boot, REST API, Database, Playwright, CI/CD pipelines
- * At least 3 years of Hand-on Java EE and Core Java experience with strong leadership qualities.
- * Experience with Web Service development, REST and Services Oriented Architecture.
- * Expertise in Object Oriented Design, Design patterns, Architecture and Application Integration.
- * Working knowledge of Databases including Design, SOL proficiency.
- * Strong experience with frameworks used for development and automated testing like SpringBoot, Junit, BDD etc.
- * Experience with Unix/Linux Operating System and Basic Linux Commands.
- * Strong development skills with ability to understand technical design and translate the same into workable solution.
- * Basic knowledge of Python and Hand-on experience on Python scripting
- * Build, deploy, and monitor applications using CI/CD pipelines, * Experience with agile development methodology.
- Good to Have - Elastic Index Database, MongoDB. - No SQL Database Docker Deployments, Cloud Deployments Any Al ML. snowflake Experience
Requirements
- 3+ years work experience with production-grade python. Contribution to open source repos is preferred
- Experience writing concurrent and distributed programs, AWS lambda, Kubernetes, Docker, Spark is preferred.
- Experience with one relational & 1 non-relational DB is preferred
- Prior work in the ML domain will be a big boost
What You’ll Do
- Help realize the product vision: Production-ready machine learning models with monitoring within moments, not months.
- Help companies deploy their machine learning models at scale across a wide range of use-cases and sectors.
- Build integrations with other platforms to make it easy for our customers to use our product without changing their workflow.
- Write maintainable, scalable performant python code
- Building gRPC, rest API servers
- Working with Thrift, Protobufs, etc.
Must have :
- Strong Experience in Python development
- Familiarity with Data Structures and Algorithms
- Experience in developing Enterprise scale applications
- Exposure to NLP
- Exposure / awareness of AI, ML
- Exposure to Windows Azure is an added advantage
- God understanding of project architecture and software development processes such as Agile and Scrum
Responsibilities :
- Partner with Business Stakeholders to translate business objectives into clearly defined analytical Projects
- Own the end-end process, from recognizing the problem to implementing the solution
- Understand customer’s requirements and design the optimum solution using Icertis’ AI applications
- Configure, Extend, and optimize Icertis AI app through Python scripts, NLP NER Analysis and other mechanisms
- Take full ownership of project / product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
- Plan and identify solutions and risks in assigned work
- You are expected to be hands on and write code on day to day basis and also mentor other team members
Clinical Trials are the biggest bottleneck in bringing new drugs, devices, and vaccines to patients. On average, getting a new drug through the trial process takes nearly a decade and frequently costs $1B+. To make it worse, the process is inflicted with a great number of transparency issues. We are aiming to solve this through technology and platformization of clinical trials. We develop and offer next-generation technology platforms to pharmaceutical and biotech companies for running their clinical trials by integrating the entire process in an end-to-end workflow. Since Day 1, our vision is to make clinical trials faster, seamless, accessible to patients, and more transparent. We are driven by our technology-first approach to reduce inefficiency and increase patient-centricity in Clinical Trials. Founded by IIT Roorkee Alumni, Triomics is backed by top investors such as Y Combinator, Nexus Venture Partners, and General Catalyst.
Responsibilities:
1. Writing clean, modular, scalable, and reusable code with well-maintained documentation.
2. Working closely with the founding team to come up with product implementation architecture.
3. Designing and Implementing APIs while closely collaborating with front-end developers.
4. Implementing a stable and automated DevOps pipeline with state-of-the-art cloud services.
5. Developing database schemas and routinely evaluating them as per product requirements.
6. Maintaining a high coverage of testing by implementing Unit as well as Integration tests.
Tech Stack:
Our tech stack includes Python, Django, PostgreSQL for the backend, and ReactJS for the frontend.
We also use Celery and Redis for scheduling and multiple AWS services combined with docker for
deployment.
Requirements:
1. Bachelors in Computer Science or related field with 1-6 years of experience
2. Have implemented and deployed at least 1 or 2 production-level applications in the past.
3. Strong experience with Python (Django) as well as REST APIs.
4. Comfortable working with SQL Databases (Preferably PostgreSQL)
5. Experience with DevOps - Docker or Kubernetes, CI/CD pipelines, and AWS.
6. Prior experience of working in an early-stage startup environment is a plus.
Benefits:
1. Competitive CTC: 10-30% hike in the fixed component from your last or current salary +
ESOPs ( 10 - 25L)
2. Rent-Free accommodation in Gurugram
3. Flexible paid time off for full-time employees & paid leave for new parents
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
QUALIFICATIONS
Knowledge and Skills required:
- At least 3-10 years’ experience in application development and technical designing.
- B.Tech/B.E/MCA from premium institute preferred
- Bachelor’s/Master’s Degree in Engineering, preferably Computer Science/Engineering, from a top tier university
- Strong inclination towards innovation and efficiency
- Ability to simultaneously manage multiple engagements, prioritize and resolve complex problems and escalate as necessary, in a deadline oriented environment
- Well organized and able to work in a fast paced environment
- Strong sense of ownership and accountability for work
- Candidate will be required to work with geographically dispersed teams, specially team(s) in New York, London and India (Bangalore /Mumbai)
· Excellent interpersonal, collaboration, client focus and organizational skills in a team-oriented environment
· Possess excellent oral and written communication skills
· Good problem solving skills
Tech Skills Required
- Strong understanding of Java technology (Core Java, J2EE)
- Knowledge of open source frameworks: Spring, Hibernate, Spring Batch
- Integration middleware products, Service Oriented Architecture
- Database Development and Debugging – Stored Procedures (Sybase and/or DB2)
- Database Design and Modeling
- Strong understanding of SDLC methodologies
- Design Patterns (GoF and J2EE)
Skills Nice to Have
- Exposure to NoSQL databases like mongodb
- Exposure to distributed systems/ tools like Apache zookeeper, Apache kafka
- REST, Ajax, SOA2








