ABOUT COMPANY
Opulix Digital
JOB DESCRIPTION
Job Title:
Senior Back-End Developer
Company:
Opulix Digital
Location: Ahmedabad, India
Responsibilities:
1.
Server-Side Development:
- Design, develop, and maintain scalable and
high-performance server-side applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
2. Database
Management:
- Design and optimize database schemas for
performance and reliability.
- Implement data storage solutions and ensure data security and integrity.
3. API
Development:
- Create and maintain APIs to facilitate
communication between the front-end and back-end systems.
- Ensure API scalability, security, and performance.
4. Code
Optimization:
- Identify and address bottlenecks and
performance issues in the server-side code.
- Optimize applications for maximum speed and efficiency.
5. Security:
- Implement and maintain security best
practices to protect against common vulnerabilities.
- Conduct regular security audits and ensure compliance with industry standards.
6.
Collaboration:
- Work closely with cross-functional teams,
including front-end developers, UX/UI designers, and product managers.
- Participate in code reviews to maintain code quality and consistency.
7.
Scalability:
- Design and implement solutions that can
scale to meet the demands of growing user bases.
- Contribute to architectural decisions to ensure long-term scalability.
8.
Troubleshooting:
- Investigate and resolve complex technical
issues and bugs.
- Collaborate with QA teams to ensure the delivery of high-quality products.
Requirements:
1. Proven
experience as a Back-End Developer with a strong portfolio of successful
projects.
2.
Proficiency in server-side languages such as Node.js, Python, Ruby, or Java.
3.
Experience with web frameworks (e.g., Express, Django, Flask) and RESTful API
development.
4. Strong
database design and management skills, including experience with both SQL and
NoSQL databases.
5.
Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
6. Knowledge
of containerization and orchestration tools (e.g., Docker, Kubernetes).
7.
Understanding of version control systems (e.g., Git).
8. Excellent
problem-solving and communication skills.
9. Ability
to work collaboratively in an agile development environment.
10.
Bachelor's degree in Computer Science, Engineering, or a related field is a
plus.
If you are a
passionate and experienced Back-End Developer looking to contribute to exciting
and challenging projects, we invite you to apply. Opulix Digital offers a
vibrant workplace, competitive compensation, and opportunities for professional
advancement. Join us in shaping the future of digital excellence in Ahmedabad!
Preferred Vskills Certifications
Job Location: Gujarat
