All openings

Software Development Intern (Back End)

Posted 11 months ago
Apply now

Job description

Responsibilities:

We are looking for a dynamic and motivated back-end developer intern to join our team. As an intern, you will be involved in various aspects of architecting and developing systems/features essential for our marketing automation products. This role provides a learning environment where you can contribute to real-world projects and gain valuable experience. Collaboration and a proactive approach are key as you work alongside experienced professionals.

Key Requirements:

Passion for tackling complex business problems and eagerness to learn and contribute.
Enthusiasm for thought leadership and commitment to teamwork.
Effective communication skills for collaboration with Business and Product teams.
Proactive attitude towards adapting to the evolving software development landscape and continuous learning.

Willingness to contribute to setting up best practices and effective design patterns throughout the development lifecycle.

Technical Requirements:

Basic understanding of developing scalable systems using Python/Node.js.
Familiarity with databases such as MySQL, Elasticsearch, and Redis is a plus.
Exposure to cloud platforms like AWS or GCP and containerization concepts.
Eagerness to work with RESTful APIs and WebSockets.
Fundamental understanding of HTTP, web browsers, and token-based authentication/authorization (OAuth, JWT).
Familiarity with Version Control Tools (Git) and Package Managers (npm, yarn, pip).

This internship provides a valuable opportunity for hands-on experience, mentorship, and skill development in the field of back-end development.

Skills

PythonDatabases