Software Engineer
About the Role:
Talsolution is seeking an experienced Software Engineer to design, develop, test, and maintain software applications and services.
Responsibilities:
- Design and develop software applications
- Build and maintain APIs and backend services
- Write clean, maintainable, and testable code
- Troubleshoot application issues
- Improve application performance and reliability
- Participate in code reviews
- Develop automated tests
- Collaborate with engineering and product teams
- Participate in technical meetings and project discussions
- Document technical solutions and development processes
Qualifications:
- 3+ years of professional software engineering experience
- Strong experience with at least one modern programming language such as Java, Python, C#, Go, JavaScript, or TypeScript
- Experience developing APIs or backend services
- Understanding of databases and data structures
- Experience with Git
- Understanding of software development and testing practices
- Strong problem-solving skills
- Strong English communication skills
- Ability to work effectively in a remote environment
Preferred Qualifications:
- Experience with cloud platforms
- Experience with Docker and Kubernetes
- Experience with microservices
- Experience with CI/CD
- Experience with relational or NoSQL databases
Compensation
Compensation will be based on experience and the specific engagement.
Application
Please submit your resume and a brief summary of your software engineering experience.
Pay: $111,000.00 - $134,000.00 per year
Work Location: Remote