
Responsibilities:
• Take on complex problems that span multiple components and teams.
• Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
• Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
• Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
• Produce architecture with clean interfaces, that are efficient and scalable
• Participate and contribute to architectural discussions
• Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
• Continuously improve performance metrics of modules you own.
• Collaborate effectively across teams to solve problems, execute and deliver results
Requirements:
• Experience: 3+ years
• A Bachelor's or Master's Degree in Computer Science
• Software engineering and product delivery experience, with a strong background in algorithms
• Experience in architecting & building real-time, large-scale e-commerce applications
• Experience with high-performance websites catering to millions of daily traffic is a plus
• Excellent command over Data Structures and Algorithms
• Experience with web technologies, Go/Java/Python
• Language: GO or Python
• Strong expertise in DS and Algo
• Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
• Have worked in the scaling of the system right from scratch.
• Someone worked in small user base to a large user base and wrote optimized code
• Both HLD and LLD

About Recro
About
Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities.
We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self.
On the other hand, startups get instant access to top-quality developers with guaranteed productivity from the very beginning. We help them to scale up/down based on their needs, thus ensuring an efficient and high-yielding workforce.
Developers solve real-time complex problems and get exposure to the uplifting and challenging work culture at start-ups like Flipkart, Dunzo, Swiggy, and Zivame among many others. At Recro, we ensure continuous support from our strong community to accelerate careers for developers and strive to create optimal business outcomes for high-growth startups.
Company video


Photos
Connect with the team
Similar jobs
Job Title : Senior Java Software Engineer
Experience : 5 to 10 Years
Location : Gurugram (Full-time)
Working Days : 5 Days (Monday to Friday)
Job Description :
- We are looking for a skilled and experienced Senior Java Software Engineer to join our dynamic team.
- The ideal candidate will have 5 to 10 Years of hands-on experience in Software Development, with a proven experience as Java Developer with a strong focus on Spring and Spring Boot, Relational Databases and AWS technologies.
- Strong understanding of monolithic & microservices architecture. You will play a crucial role in designing, developing, and maintaining our applications.
- Ensuring their performance, quality and responsiveness.
Key Responsibilities :
● Design, develop, and maintain scalable applications using Java, Spring and Spring Boot.
● Develop and manage relational databases. Should be able to write complex SQL queries.
● Ensure the best possible performance, quality, and responsiveness of the applications.
● Have strong debugging skills to identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
● Deploy, manage, and scale applications on AWS.
● Conduct code reviews and integration testing to ensure software quality and reliability.
● Collaborate with front-end developers to integrate user-facing elements with server-side logic.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Stay updated with emerging technologies and industry trends.
Qualifications :
● Bachelor’s degree in Computer Science, Information Technology, or a related field.
● 5 to 10 Years of experience in Software Development.
● Proficient in Java 8+, Spring and Spring Boot.
● Experience with PostgreSQL, MySQL or other relational databases.
● Experience with microservices architecture.
● Understanding of Rest API design and development.
● Hands on experience with Unit Testing frameworks such as Junit, Mockito.
● Experience with version control systems such as Git.
● Solid understanding of object-oriented programming.
● Strong problem-solving skills and attention to detail.
● Excellent communication and teamwork skills.
Preferred Qualifications :
● Strong knowledge of AWS services and best practices.
● Knowledge of containerization technologies like Docker and Kubernetes.
● Familiarity with CI/CD pipelines and DevOps practices.
- Strong experience in Core Java, Multi-Threading, data structures (List/Map/Set) and unit testing with (Junit, Mockito)
- Strong experience with Spring Framework (Spring MVC, Spring REST, Spring Data), ORM frameworks (JPA, Hibernate) and RDBMS (Oracle/MySQL/Postgres)
- Strong experience in applying Object-Oriented design principles and Design Patterns
- Good knowledge of Multi-Tier architecture, Micro Services architecture and Service Oriented Architecture
- Exposure to AWS Cloud, NoSQL Database (Mongo, Cassandra), Message Broker (Active
- MQ/RabbitMQ/Apache Kafka) and Big Data Technologies (Hadoop/Hive/Spark)
- Additionally, must possess capability to review code, produce technical specification document
- and knowledge of code quality tools (PMD/FindBugs/Sonar)
Job Description:
Position: Python Technical Architect
Major Responsibilities:
● Develop and customize solutions, including workflows, Workviews, and application integrations.
● Integrate with other enterprise applications and systems.
● Perform system upgrades and migrations to ensure optimal performance.
● Troubleshoot and resolve issues related to applications and workflows using Diagnostic console.
● Ensure data integrity and security within the system.
● Maintain documentation for system configurations, workflows, and processes.
● Stay updated on best practices, new features and industry trends.
● Hands-on in Waterfall & Agile Scrum methodology.
● Working on software issues and specifications and performing Design/Code Review(s).
● Engaging in the assignment of work to the development team resources, ensuring effective transition of knowledge, design assumptions and development expectations.
● Ability to mentor developers and lead cross-functional technical teams.
● Collaborate with stakeholders to gather requirements and translate them into technical specifications for effective workflow/Workview design.
● Assist in the training of end-users and provide support as needed
● Contributing to the organizational values by actively working with agile development teams, methodologies, and toolsets.
● Driving concise, structured, and effective communication with peers and clients.
Key Capabilities and Competencies Knowledge
● Proven experience as a Software Architect or Technical Project Manager with architectural responsibilities.
● Strong proficiency in Python and relevant frameworks (Django, Flask, FastAPI).
● Strong understanding of software development lifecycle (SDLC), agile methodologies (Scrum, Kanban) and DevOps practices.
● Expertise in Azure cloud ecosystem and architecture design patterns.
● Familiarity with Azure DevOps, CI/CD pipelines, monitoring and logging.
● Experience with RESTful APIs, microservices architecture and asynchronous processing.
● Deep understanding of insurance domain processes such as claims management, policy administration etc.
● Experience in database design and data modelling with SQL(MySQL) and NoSQL(Azure Cosmos DB).
● Knowledge of security best practices including data encryption, API security and compliance standards.
● Knowledge of SAST and DAST security tools is a plus.
● Strong documentation skill for articulating architecture decisions and technical concepts to stakeholders.
● Experience with system integration using middleware or web services.
● Server Load Balancing, Planning, configuration, maintenance and administration of the Server Systems.
● Experience with developing reusable assets such as prototypes, solution designs, documentation and other materials that contribute to department efficiency.
● Highly cognizant of the DevOps approach like ensuring basic security measures.
● Technical writing skills, strong networking, and communication style with the ability to formulate professional emails, presentations, and documents.
● Passion for technology trends in the insurance industry and emerging technology space.
Qualification and Experience
● Recognized with a Bachelor’s degree in Computer Science, Information Technology, or equivalent.
● Work experience - Overall experience 10-12 years
● Recognizable domain knowledge and awareness of basic insurance and regulatory frameworks.
● Previous experience working in the insurance industry (AINS Certification is a plus).
Backend .Net Developers
Vizag/Hyderabad/Remote
Contract / Fulltime
UK shift : 2- 11 PM IST
Exp Level: 6-10 years
Details:
.Net Core
C#
Experience in developing Microservices.
Experience deploying MicroServices in Docker containers
MVC or other design patterns
Container services in AWS/Azure
Experience with MS-SQL or Postgress
Knowledge on Message Queuing
EXCELLENT COMMUNICATION MUST
This role is a US Client facing, hence we need someone with excellent communication skills and also someone with prior US Client facing experience.
Interview Process:
Online Assessment
Call with our VP
End Customer Interview
We are looking for a Software Development Engineer (Java Backend) to join our team! As a key member of our engineering team, you will be responsible for the end-to-end development and delivery of our products.
Diverse Hiring: SDE 3 (Java Backend) | 5-8 Y | Bangalore WFO | Females Only |
Prefer qualified candidates from Premium Institutes - NIT / IIT / IIIT / REC / BITS / REC with relevant working from Products / Unicorns alike Flipkart, Amazon, CRED, Swiggy, Zomato, Jupiter, Blinkit, OYO, Ola, Uber, Pine Labs, PayTM,
Scope Of Work:
Design, develop, deliver & maintain highly-scalable, cloud-native products, working with product and design teams.
Ability to ship to production in small testable pieces of code, in quick iterations
A good grasp of scalable software development, with a DevOps mindset
Providing people and technical leadership to your engineering teams
Support in developing and managing companies IT infrastructure
Participate in the hiring of world-class engineers and grow the engineering team
Required Skills & Qualifications:
Must have a deep understanding of both development and operations processes, as well as a strong technical background.
5+ years of experience developing software products - Java.
Demonstrable experience in leading software teams by example.
ython Developer responsibilities include:
- Writing effective, scalable code
- Developing back-end components to improve responsiveness and overall performance
- Integrating user-facing elements into applications
Job brief
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, you’ll build highly responsive web applications that align with our business needs.
Responsibilities
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements and skills
- Work experience as a Python Developer
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
-3+ Years of Experience in Software Development
-Strong software engineering knowledge and experience
-Strong in Python
-Experience in maintaining large scale application
-Knowledge of Docker/Kubernetes
-Proficiency in Cloud(AWS/Azure/GCP)
-Knowledge in Big Data/DevOps/MLOps
Roles and Responsibilities :
- Design, Develop, test and maintain software applications with MVC architectures, Microservices and scalable cloud-native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Mentor and lead team members to continuously improve the quality and productivity of deliverables
- Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies. Follow SCRUM Agile Development methodology
- Effective Communication Skills- An ability to express your ideas to the recipient & Co-ordinate and communicate with the cross-functional team along with the client's team
- Problem Solving, Hustler - Get Stuff Done, Self-Disciplined Open-minded, User-Focused, Adaptive
- Lean Principles & Analytical Thinking
- Project planning, timelines and milestones for execution and deliverables
- Participate in the Evaluation Review of your team member
Primary Skills
- Expert in Python with experience on Django.
- Expert in server programming, you should be able to implement complex business logic.
- Good understanding of the threading limitations of Python, and multi-process architecture.
- Good understanding of fundamental design principles behind a scalable application.
- Knowledge of event-driven programming in Python.
- Experience with python packages like Numpy, pandas, flask, Pyspark, pymongo, os, logging, re, pyyaml.
- Experience with swagger io module to expose API
- Strong unit test and debugging skills.
- At least 2 years of experience in RESTful API/HTTP/JSON`
- Knowledge of AWS cloud and python Boto lib.
- Proficient understanding of code versioning tools Like Git.
- Good understanding of Linux OS.
Secondary Skills:
- AWS Kinesis
- Web Sockets
- RAbbitMQ
- AWS Cloud formation
Work as a member of a team responsible for developing a HIPAA compliant secure care coordination platform in accordance with established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with new technologies & frameworks such as Spring Cloud Netflix, AWS, Azure, NoSQL DB.
Essential Functions include but are not limited to the following.
You will be expected to:
- Contribute to all phases in the software lifecycle – requirements analysis, solution design, development, and deployment
- Maintain high quality standards for the work undertaken and be responsible for the quality of deliverables
- Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
- Guide/mentor the less experienced team members
- Participate in code reviews
- Work effectively as part of a distributed team
- Document the features worked by him/her
Key technical expertise areas expected for this role:
Strong programming skills in Java 8(+) with clear understanding of Object-Oriented and Functional programming.
- Experience on REST API Programming based on a Microservices Architecture
- Good Understanding of Databases (MySQL & Mongo) and proficiency in database schema designing & writing efficient SQL Queries
- Strong troubleshooting skills
- Demonstrable ability to learn new programming languages and frameworks quickly
- Experience with distributed systems with specific focus on security and scalability
- Experience with modern cloud technologies such as AWS or Azure
Additional areas that would add value:
- Spring Cloud
- Experience working with AES 256 based encryption algorithms
- Strong understanding of Design Patterns & their application in system design
- Using DevOps & Infrastructure tooling such as GoCD/Jenkins, Git
- Experience working on projects, preferably in the healthcare domain
- Experience working with Virtualization and Containerization technologies including Docker, Kubernetes.
- Automated Unit/Integration testing
- Experience working with Linux and Shell scripting
- Frontend web development with JavaScript frameworks like AngularJS
- Test Driven & Behavior Driven Development
- Experience working in Agile Scrum/Kanban methodologies
Education and Experience:
- Bachelors or Master’s in Computer Science or related fields.
- 5+ years of experience













