Welcome!
Key Responsibilities:
Requirements Gathering & Design Software
· Identify, collect, and define business requirements through stakeholder meetings, interviews, and analysis.
· Assess proposed solutions and ensure they meet business needs.
Front-end Development:
UI/UX designs and convert design mockups into responsive and interactive user interfaces using HTML, CSS, and JavaScript.
Framework Usage Build applications using frameworks/libraries such as React, Angular, Vue.js, etc.
Cross-Browser Compatibility Ensure applications render consistently across various browsers and devices.
Integration with APIs.
Implement best practices for front-end development, including code optimization and performance tuning.
Testing Write and maintain unit tests
Back-end Development:
Server-Side Development : Build, test, and maintain scalable server-side applications and APIs using technologies like Node.js, Python, Java, .Net, PHP, etc.
Database Management : Design, manage, and optimize relational SQL or NoSQL databases
API Development : Develop APIs for frontend consumption and third-party integrations.
Security Implementation : Ensure application and data security through best practices (authentication, authorization, encryption, etc.).
Error Handling & Logging : Implement logging, monitoring, and graceful error handling to aid in troubleshooting.
Integration with Frontend
Testing : Testing Write and maintain unit tests
Collaborate with cross-functional teams to design and implement backend solutions.
Qualifications:
Bachelor's degree in Computer Science or a related field (preferred).
Proven 3-5 years of experience as a Full Stack Developer.
Experience for Contact Center System and Telephony System (will be considered an advantage)
Proficiency in ReactJS for front-end development.
Strong expertise in .Net, Spring Boot for back-end development.
Familiarity with RESTful APIs and microservices architecture.
Solid understanding of database systems (SQL and NoSQL).
Experience with version control systems (e.g., Git).
Excellent problem-solving and debugging skills.
Strong communication and teamwork abilities.
Growth with Tech leader company. Apply here!