Epicareer Might not Working Properly
Learn More

Mid-Level Backend Engineer

Salary undisclosed

Apply on


Original
Simplified

We are seeking a talented Mid-Level Backend Engineer to join our team at TANDigital. As a mid-level engineer, you will play a crucial role in designing, developing, and maintaining our server-side applications. This position requires a strong foundation in backend technologies and the ability to mentor junior team members.

Responsibilities:

- Design, develop, and maintain efficient, reusable, and reliable server-side code

- Collaborate with front-end developers to integrate user-facing elements with server-side logic

- Optimize applications for maximum speed and scalability

- Implement security and data protection measures

- Integrate data storage solutions, including databases, key-value stores, and cloud storage systems

- Develop and maintain APIs for web services

- Participate in code reviews and contribute to software architecture discussions

- Mentor junior developers and contribute to the team's growth

- Troubleshoot, debug, and upgrade existing systems

- Create and maintain technical documentation

Qualifications:

- Bachelor's degree in Computer Science, Engineering, or a related field

- 3+ years of professional experience in backend development

- Proficiency in Python, JavaScript, and Golang (at least one is required)

- Strong understanding of server-side programming languages and web frameworks

- Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB)

- Knowledge of API design and development

- Experience with version control systems (e.g., Git)

- Understanding of software design patterns and principles

- Excellent problem-solving and analytical skills

- Strong communication skills and ability to work effectively in a team environment

- Experience with Agile development methodologies

Not required but preferred

- Experience with the Frappe framework (is a plus)

- Knowledge of containerization technologies

- Understanding of security best practices in web development

- Experience with performance tuning and optimization