Software Engineer
Software Engineer
the able by king power3-5 Years
- Posted 20 hours ago
- Be among the first 10 applicants
Job Description
Responsibilities
- Design, develop, and maintain Backend systems and APIs to support business applications and services.
- Develop scalable and reliable RESTful APIs and integrate with internal and external systems.
- Design and implement services based on Service / Microservices Architecture.
- Ensure API security through proper Authentication and Authorization mechanisms.
- Monitor, troubleshoot, and optimize API performance, logging, caching, and error handling.
- Work with SQL and NoSQL databases to support application requirements.
- Perform Unit Testing, Code Review, Bug Fixing, and Technical Troubleshooting.
- Use Git and version control throughout the software development process.
- Support application deployment and follow the Software Development Life Cycle (SDLC).
- Collaborate with developers and related teams to deliver high-quality software solutions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related fields.
- At least 3 years of hands-on experience in Backend / API Development.
- Strong knowledge of API Design, RESTful API, and System Integration.
- Experience with one or more backend technologies such as Node.js, C#, or Go.
- Good understanding of API Gateway, Authentication, Authorization, and API Security.
- Experience with SQL and NoSQL databases.
- Familiarity with caching technologies such as Redis or In-Memory Cache.
- Knowledge of Unit Testing, Logging, Version Control (Git), and Deployment.
- Good understanding of Software Development Life Cycle (SDLC).
- Strong problem-solving skills and ability to troubleshoot technical issues.
More Info
Key Skills
Caching technologies
NoSQL databases
Microservices Architecture
Backend systems
SQL databases
In-Memory Cache




