logo

JobNob

Your Career. Our Passion.

Software Engineer


Appointy India


Location

Bhopal | India


Job description

About this role

The Software Engineer - Backend role is a full-time, on-site position at our 4-acre state-of-the-art campus in Bhopal. You will be responsible for designing and building scalable backend systems and infrastructure. Your expertise in programming languages, APIs, and database management, will enable you to develop, test, and maintain high-performance software that delivers consistent results. As a member of our team, you will have the opportunity to collaborate with cross-functional teams in development, product, and design to build world-class enterprise grade software.

Who are we

Appointy is a bootstrapped (self-funded) and profitable startup focused on enabling professionals and organizations to improve productivity and save time. Our products are used by a diverse group of over 200,000 customers, ranging from small and medium-sized businesses to industry-leading enterprises. We provide scheduling software that streamlines booking workflows, simplifies customer engagement, and drives revenue growth for our customers.

Why Appointy

Our Impact: By enabling professionals and organizations to be more productive, we deliver significant positive impact, and help them achieve fulfillment in their pursuits. We take on meaningful challenges and solve complex problems in creative ways.

Our Stage: We are a growing bootstrapped & profitable company, which offers the right blend of career stability and accelerated career-growth opportunities that are possible only during a phase of hyper-growth at an organization. The best time to be at Appointy is NOW!

Our Culture & Workplace: We take pride in our culture and are driven by a set of company values that guide our decisions & actions. We are passionate, strive for excellence, assume accountability, and operate with integrity & growth mindset. We value diversity and conduct ourselves with mutual respect & fairness. Our thoughtfully designed workspace and 4-acre state-of-the-art campus unlock connection, collaboration, employees' well-being, and lots of fun. We strike the perfect balance between work & play!

What will you do

Participate in Agile Planning Stages: Engage actively in the planning stages of projects. This includes understanding user stories and breaking them down into manageable, well-defined tasks. Provide accurate effort estimates & forecasts for timely task completion.

Write Clean and Maintainable Code: Develop high-quality backend code that is clean, efficient, and adheres to best practices. Ensure code is well-documented and easy to understand, allowing for smooth onboarding of new team members and reducing the need for future code rewrites.

Performance Testing: Conduct thorough performance testing to identify and resolve any issues, ensuring the scalability and efficiency of the code.

Unit Testing: Write and maintain unit tests to ensure code reliability and to catch potential bugs early in the development cycle.

Deployment and Monitoring: Efficiently deploy applications and continuously monitor their performance, addressing any issues proactively to maintain high availability and user satisfaction.

Create Visual Diagrams: Develop clear and concise visual diagrams, such as data flow and sequence diagrams, to represent system components, workflows, and interactions, aiding in team understanding and communication.

Peer Code Reviews: Actively participate in peer code reviews to ensure high-quality standards, share knowledge, and contribute to continuous improvement in the team's coding practices.

What will you bring In

As a key member of our team, your technical background and skills are crucial to our success. We are looking for someone with:

Curiosity, Passion, and Result Focus: A curious and passionate mindset, coupled with a focus on achieving tangible results. Your enthusiasm for exploring new technologies and approaches in software development, along with your determination to see projects through to successful completion, will drive innovation and effectiveness within our team.

Proficiency in Backend Programming Languages: You have experience with backend development using languages like Golang, Django, NodeJS, or SpringBoot. Your ability to navigate and utilize these languages effectively will be fundamental to our backend operations.

Familiarity with Advanced Technologies: You are acquainted with modern technologies such as Protobuf, gRPC, GraphQL, and RESTful APIs. This knowledge is vital for developing efficient and scalable services.

Containerization and Orchestration Tools: You possess a basic understanding of tools like Docker and Kubernetes, which is essential for managing our applications in a scalable and reliable way.

Database Management Skills: Your experience with PostgreSQL and MySQL enhances your ability to manage and optimize database interactions, a critical aspect of backend development.

Commitment to Code Quality: You can write efficient, secure, well-documented, and clean code. This commitment to quality is paramount in delivering products that our clients trust.

Understanding of Agile Methodology: You are familiar with Agile working methodologies and tools like Git and JIRA, enabling you to thrive in our fast-paced and collaborative environment.

Benefits:

Competitive Compensation & Merit-Based Growth Opportunities: We offer a competitive salary package and believe in rewarding outstanding performance and promoting from within.

Life & Health Insurance: Comprehensive life and health insurance plans to ensure peace of mind for you and your family.

Food, Health & Wellness: Enjoy free meals and a range of wellness facilities including an on-campus swimming pool, nap rooms, a well-equipped gymnasium, and sports facilities for table tennis, badminton, pool, and more.

Paid Paternity and Maternity Leaves: We support work-life balance and family needs with paid leave for both new mothers and fathers.

Company-Paid Annual International Offsites: Experience our annual international offsites, paid by the company, offering a chance to connect with colleagues and enjoy new cultures.

Planned Paid Time Off; Sick/Casual Leaves: Generous paid time off policies, including sick and casual leaves, to ensure you have the time you need for relaxation and recovery.

As part of our team, you'll find an environment that values your growth and well-being, offering benefits that acknowledge both your professional contributions and personal needs.


Job tags



Salary

All rights reserved