
About Affiliazion
About
Connect with the team
Similar jobs
At BigThinkCode, our technology solves complex problems. We are looking for a talented engineer to join our technology team at Chennai.
This is an opportunity to join a growing team and make a substantial impact at BigThinkCode. We have a challenging workplace where we welcome innovative ideas / talents and offers growth opportunities and positive environment.
Below job description for your reference, if interested please share your profile to connect and discuss.
Company: BigThinkCode Technologies
URL: https://www.bigthinkcode.com/
Job Role: Software Engineer / Senior Software Engineer
Experience: 2 - 5 years
Work location: Chennai
Work Mode: Hybrid
Joining time: Immediate – 4 weeks
Responsibilities
- Build and enhance backend features as part of the tech team.
- Take ownership of features end-to-end in a fast-paced product/startup environment.
- Collaborate with managers, designers, and engineers to deliver user-facing functionality.
- Design and implement scalable REST APIs and supporting backend systems.
- Write clean, reusable, well-tested code and contribute to internal libraries.
- Participate in requirement discussions and translate business needs into technical tasks.
- Support the technical roadmap through architectural input and continuous improvement.
Required Skills:
- Strong understanding of Algorithms, Data Structures, and OOP principles.
- Integrate with third-party systems (payment/SMS APIs, mapping services, etc.).
- Proficiency in Python and experience with at least one framework (Flask / Django / FastAPI).
- Hands-on experience with design patterns, debugging, and unit testing (pytest/unittest).
- Working knowledge of relational or NoSQL databases and ORMs (SQLAlchemy / Django ORM).
- Familiarity with asynchronous programming (async/await, FastAPI async).
- Experience with caching mechanisms (Redis).
- Ability to perform code reviews and maintain code quality.
- Exposure to cloud platforms (AWS/Azure/GCP) and containerization (Docker).
- Experience with CI/CD pipelines.
- Basic understanding of message brokers (RabbitMQ / Kafka / Redis streams).
Benefits:
· Medical cover for employee and eligible dependents.
· Tax beneficial salary structure.
· Comprehensive leave policy
· Competency development training programs.
- 5+ years of experience
- FlaskAPI, RestAPI development experience
- Proficiency in Python programming.
- Basic knowledge of front-end development.
- Basic knowledge of Data manipulation and analysis libraries
- Code versioning and collaboration. (Git)
- Knowledge for Libraries for extracting data from websites.
- Knowledge of SQL and NoSQL databases
- Familiarity with RESTful APIs
- Familiarity with Cloud (Azure /AWS) technologies
Job Summary:
We are looking for a skilled and motivated Backend Engineer with 2 to 4 years of professional experience to join our dynamic engineering team. You will play a key role in designing, building, and maintaining the backend systems that power our products. You’ll work closely with cross-functional teams to deliver scalable, secure, and high-performance solutions that align with business and user needs.
This role is ideal for engineers ready to take ownership of systems, contribute to architectural decisions, and solve complex backend challenges.
Website: https://www.thealteroffice.com/about
Key Responsibilities:
- Design, build, and maintain robust backend systems and APIs that are scalable and maintainable.
- Collaborate with product, frontend, and DevOps teams to deliver seamless, end-to-end solutions.
- Model and manage data using SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis), incorporating caching where needed.
- Implement and manage authentication, authorization, and data security practices.
- Write clean, well-documented, and well-tested code following best practices.
- Work with cloud platforms (AWS, GCP, or Azure) to deploy, monitor, and scale services effectively.
- Use tools like Docker (and optionally Kubernetes) for containerization and orchestration of backend services.
- Maintain and improve CI/CD pipelines for faster and safer deployments.
- Monitor and debug production issues, using observability tools (e.g., Prometheus, Grafana, ELK) for root cause analysis.
- Participate in code reviews, contribute to improving development standards, and provide support to less experienced engineers.
- Work with event-driven or microservices-based architecture, and optionally use technologies like GraphQL, WebSockets, or message brokers such as Kafka or RabbitMQ when suitable for the solution.
Requirements:
- 2 to 4 years of professional experience as a Backend Engineer or similar role.
- Proficiency in at least one backend programming language (e.g., Python, Java, Go, Ruby, etc.).
- Strong understanding of RESTful API design, asynchronous programming, and scalable architecture patterns.
- Solid experience with both relational and NoSQL databases, including designing and optimizing data models.
- Familiarity with Docker, Git, and modern CI/CD workflows.
- Hands-on experience with cloud infrastructure and deployment processes (AWS, GCP, or Azure).
- Exposure to monitoring, logging, and performance profiling practices in production environments.
- A good understanding of security best practices in backend systems.
- Strong problem-solving, debugging, and communication skills.
- Comfortable working in a fast-paced, agile environment with evolving priorities.
What We’re Looking For:
- Strong experience in Python (5+ years).
- Hands-on experience with any database (SQL or NoSQL).
- Experience with frameworks like Flask, FastAPI, or Django.
- Knowledge of ORMs, API development, and unit testing.
- Familiarity with Git and Agile methodologies.
- Familiarity with the Kafka tool (Added Advantage)
Job Overview:
We are looking for a seasoned Senior Backend Engineer (SDE III) with over 5 years of experience to lead, mentor, and grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence.As a Backend Lead, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization’s goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities:
- Leadership and Team Development: Lead and inspire a team of engineers, fostering a culture of innovation, accountability, and continuous improvement. Manage the hiring, training, and career development of engineering staff.
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
- Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
- Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
- Stakeholder Communication: Act as the technical point of contact for stakeholders, providing regular updates on project progress, resource allocation, and performance metrics. Communicate complex technical concepts to non-technical stakeholders.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering
- Proven track record of successfully delivering large-scale, high-impact software projects.
- Strong understanding of software architecture, design patterns, and scalable system design.
- Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
- Experience with cloud infrastructure (AWS), microservices, and distributed systems.
- Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
- Experience in DevOps, CI/CD pipelines, and infrastructure automation.
- Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
THE POSITION:
- 3+ years of relevant experience in designing & implementing scalable, resilient backend microservices
- Expert at any backend programming language (Python/GoLang preferrable) and has exposure to API design and scalable architecture
- Hands-on experience on a couple of RDBMS/NoSQL/In-memory DBs
- Great database modelling skills
- Ability to choose the right algorithm, data-structure, and design pattern for the given problem statement
- Knowledge of any cloud based platform like AWS or GCP and scaling on the go
- Understanding of various application security principles and experience with building applications secure by design
QUALIFICATION:
- We don't care about which college you are from, if you have the power to convert coffee into code, we got you.
You have 5 years or more of Backend end development experience with expertise in designing and implementing high-performance applications.
Worked with and built high-performance products using Node Js/GoLang/ Python and have seen the product evolution cycle from PoC to Production
You have a deep understanding of design principles and can rightly judge/implement solutions to complex problems
You are capable of writing high-quality code that conforms to the standards and best practices in a particular language/framework.
You have experience building a product using a mainstream library or framework.
You love to own end to end responsibility, starting from defining the problem statement (either yourself or alongside your peers), development (PoC if needed), testing, releasing in staging & then production environment, and finally monitoring.
Previous work experience in product-based startups
Experience building for products that have scaled and have seen the product evolution
Understands the cryptocurrency landscapeOffers the best CTC in the market
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.
Job Location : Mumbai / Bangalore
Expereince : 3 to 8 Years
JD :
Hands on experience in Python in 2.x and 3.x versions
- Developed and deployed services in AWS serverless Architecture
- Developed REST API’s using serverless framework, AWS Lambda, API Gateway
- Developed queue and notification services using AWS components - SQS, SNS
- Implemented authorization and authentication using AWS Cognito pool
- Developed Facial recognition systems using AWS Rekognition
- Hands on experience in Flask, Tornado, Quartz framework
- Hands on experience in designing and working on MicroService & Monolithic architecture
- Basic understanding of front-end technologies HTML, CSS, JavaScript, jQuery
Mongo dB experience is must











