
● Be responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation.
● Good understanding of GoLang and microservices
● To take up development and deployment of native code to manage the customer facing platforms
● Explain complex technical issues to project managers, developers, application leads and architects in an easy to understand manner, and recommend clearly thought out solutions.
● Knowledge of Integration Design patterns for building middleware systems from the ground up
● Knowledge of Web Services Interoperability, standards and ability to suggest, criticize and formulate solutions in a multi-vendor and architecture discussions.
● Develop solutions by designing system specifications, standards and programming
● Troubleshoot issues and provide bug fixes
● Knowledge of Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end-to-end process execution
● Provide status updates and reporting metrics to the program leadership and contribute towards on-time and on-budget delivery

Similar jobs

Experience and Expertise
● 7– 10 years of experience in backend development with Python or Golang.
● Solid understanding of RESTful APIs, microservices, and distributed systems.
● Strong knowledge of data structures, algorithms, and OOPS principles.
● Hands-on experience with relational and/or NoSQL databases.
● Familiarity with Linux development, Docker, and basic cloud concepts
(AWS/GCP/Azure).
● Proficiency with Git and version control workflows.
● Familiarity with AI-powered development tools or exposure to projects involving large
language models (LLMs) is a plus.
Skills
● Strong analytical and debugging skills with the ability to solve complex problems.
● Good communication and collaboration skills across teams.
● Ability to work independently with minimal supervision while being a strong team
player.
● Growth mindset – eagerness to learn new technologies
Job Title - Senior Backend Engineer
About Tazapay
Tazapay is a cross border payment service provider. They offer local collections via local payment methods, virtual accounts and cards in over 70 markets. The merchant does not need to create local entities anywhere and Tazapay offers the additional compliance framework to take care of local regulations and requirements. This results in decreased transaction costs, fx transparency and higher auth rates.
They are licensed and backed by leading investors. www.tazapay.com
What’s exciting waiting for You?
This is an amazing opportunity for you to join a fantastic crew before the rocket ship launch. It will be a story you will carry with you through your life and have the unique experience of building something ground up and have the satisfaction of seeing your product being used and paid for by thousands of customers. You will be a part of a growth story be it anywhere - Sales, Software Development, Marketing, HR, Accounting etc.
We believe in a culture of openness, innovation & great memories together.
Are you ready for the ride?
Find what interesting things you could do with us.
About the Backend Engineer role
Responsibilities (not exhaustive)
- Design, write and deliver highly scalable, reliable and fault tolerant systems with minimal guidance
- Participate in code and design reviews to maintain our high development standards
- Partner with the product management team to define and execute the feature roadmap
- Translate business requirements into scalable and extensible design
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies
- Coordinate with cross functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and execution
- Continuously improve code quality, product execution, and customer delight
- Willingness to learn new languages and methodologies
- An enormous sense of ownership
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization
The Ideal Candidate
Education
- Degree in Computer Science or equivalent with 5+ years of experience in commercial software development in large distributed systems
Experience
- Hands-on experience in designing, developing, testing and deploying applications on Golang, Ruby,Python, .Net Core or Java for large scale applications
- Deep knowledge of Linux as a production environment
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
- Expert in at least 1 of the following languages: Golang, Python, Ruby, Java, C, C++
- Proficient in OOP, including design patterns.
- Ability to design and implement low latency RESTful services
- Hands-on coder who has built backend services that handle high volume traffic.
- Strong understanding of system performance and scaling
- Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
- Data modeling experience in both Relational and NoSQL databases
- Continuously refactor applications to ensure high-quality design
- Ability to plan, prioritize, estimate and execute releases with good degree of predictability
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks
- Passion for learning new things, solving challenging problems
- Ability to get stuff done!
Nice to have
- Familiarity with Golang ecosystem
- Familiarity with running web services at scale; understanding of systems internals and networking are a plus
- Be familiar with HTTP/HTTPS communication protocols.
Abilities and Traits
- Ability to work under pressure and meet deadlines
- Ability to provide exceptional attention to details of the product.
- Ability to focus for extended periods of repetitious activity.
- Ability to think ahead and anticipate problems, issues and solutions
- Work well as a team player and help the team members to resolve issues
- Be committed to quality and be structured in approach
- Excellent and demonstrable concept formulation, logical and analytical skills
- Excellent planning, organizational, and prioritization skills
Location - Chennai - India
Join our team and let's groove together to the rhythm of innovation and opportunity!
Your Buddy
Tazapay
About Us:
We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.
We've been working on this together since 2016, and have customers like Pixar, Mitsubishi, Figma, Plaid, Match Group, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.
About The Role:
Millions of people use Notion — and this number is increasing every day. That means a million people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. This is where you come in — to help us forge a performant and reliable path forward to the future.
What You'll Achieve:
- Write clean, secure, tested, and documented code.
- Design & enhance the Notion platform with new capabilities, as and when the need arises.
- Contribute to monitoring & scaling the architecture of the platform and the infrastructure.
- Write technical documentation, and contribute to determining internal processes.
- Contribute to recruiting of new backend employees
Skills You'll Need to Bring:
- 6+ years of experience building scalable platforms.
- Good understanding of database (Relational Or Nosql) internals like transactions, indexes. Experience in schema design.
- 2+ years of experience working on the AWS platform, and acquaintance with technologies like Elastic Beanstalk, AWS Lambda, Elastic Load Balancer.
- Good understanding of docker internals.
- Good communication skills, good leadership skills, attention to detail, a sound understanding of algorithms, and object-oriented programming.
Nice to Haves:
- You're proficient with any part of our technology stack: React, TypeScript, Node.js, Memcached, Postgres, Docker, and Elasticsearch.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
- You have interests outside of technology, such as in art, history, or social sciences.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.

Skills
Roles and Responsibilities:-
- Work with a tight-knit team of engineers and Product managers to deliver features & functionalities that delight our customers
- Build end-to-end systems that powers the health insurance stack - payments, onboarding, claims & integrations.
- Build for high observability, improve performance and remove bottlenecks within the application and infrastructure.
- Participate in design meetings, code reviews, mentoring new starters, technical interviews, and contribute to growing the team.
Experience and Qualifications:-
- 5+ years of experience in Go or Java.
- Proven experience in building scalable backend systems (databases, middleware and APIs).
- Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
- Excellent analytical and time management skills.
This person MUST have:
- BE Computer Science, MCA or equivalent
- Cloud app development experience
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Experience with the fullsite of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
- Go’s templating language
- Go’s code generation tools,such as Stringer
- Ability to write clean and effective Godoc comments
- Familiarity with code versioning tools(such as Git, SVN, and Mercurial)
Experience:
- Min 3 year experience
- Not more than 15 year experience.
- Startup experience is a must.
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. .
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.
Software Development Engineer – SDE 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.
Role
- A Golang developer role is to build optimized, scalable, and modular software using required technologies. You are tasked with developing and coding back-end components and connecting applications to other web services.
Authority
- Research and test new technologies
- Collaborating with others to build and develop a quality
- Monitoring and Oversee company’s data
- Managing users and user roles
- Detecting, announcing, and correcting errors
- Proposing alternative solutions
Responsibility
- To cooperate with other stakeholder to design, develop, test, release and improve services
- Maintain development standards, practices & principles
- Build scalable and maintainable software
- Analytical approach on what and how
Requirements
- At least 4 years of experience with Golang.
- Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.)
- Experience working with SQL/NoSQL databases, ability to write complex queries and optimize them
- Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.)
- Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.)
- Basic experience working with AWS/Google Cloud









