0% found this document useful (0 votes)
22 views2 pages

Responsibilities:: Proficiency in

Uploaded by

Kovilapu Karthik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

Responsibilities:: Proficiency in

Uploaded by

Kovilapu Karthik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Responsibilities:

● Collaborate with cross-functional teams, including senior engineers, to learn


and contribute to the design, development, and maintenance of systems that
power our CPaaS platform.
● Write clean, efficient, and maintainable code while following best practices in
software development.
● Assist in the design and implementation of APIs and microservices that enable
seamless integration of our communication services into various applications.
● Participate in code reviews and receive feedback from experienced engineers to
help improve coding skills and adhere to quality standards.
● Contribute to technical discussions and brainstorming sessions, providing fresh
perspectives and creative solutions.
● Actively learn and gain hands-on experience technologies.
● Work closely with mentors to enhance problem-solving skills and gain insights
into software development processes.
● Embrace a culture of continuous learning and improvement, keeping up-to-date
with industry trends and emerging technologies.
● Gradually take on more responsibility as you develop your skills, progressing
toward more complex tasks and projects.

------------------

Job Description:
Proficiency in
● One or more programming languages including Golang, Node.js or Java
● Working with data structures, Algorithms
● Database management skills (SQL and NoSQL databases).
● Designing of Distributed System Architecture
● Knowledge in OOP concepts and design patterns
● RESTful API design principles and ability to integrate and consume APIs
from external services.
● Using version control systems like Git for collaborative development.

Familiarity in

● Web development technologies, including HTML 5, CSS, JavaScript, ReactJS


● Networking concepts, including TCP/IP, DNS, and routing
● Communication protocols like HTTP, WebSocket
● Cloud platforms like AWS / Google Cloud
● Security best practices in software development, including encryption,
authentication, and authorization.
● DevOps practices and tools, as well as continuous integration and
continuous deployment (CI/CD) pipelines.
● Understanding of the software development lifecycle (SDLC) and agile
methodologies.
Soft Skills in

● Strong problem-solving skills and the ability to troubleshoot and debug


software issues.
● Strong Presentation Skills
● Effective verbal & written communication and teamwork skills to
collaborate with cross-functional teams.
● Adaptability and willingness to learn new technologies.

----------------------------

We can work on the below Hiring Agenda. I have just drafted something at a high level
(Subjected to change as we discuss)

Rounds Agenda Comments / Questions

Objective Assess candidates' Technical skills, problem-solving abilities, and cultural fit for your organization

Round 1 Online Technical Assessment (MCQ) Yes


Round 2 Any Prototype Project (Online) Yes
Round 3 Technical Interview Round Yes
Round 4 Managerial Interview In person

You might also like