Tech Stack
AngularJavaJavaScriptMongoDBMySQLNode.jsPostgresPythonReactRedisRubyVue.js
About the role
- Developing and maintaining both front-end and back-end components
- Collaborating with cross-functional teams
- Ensuring the technical feasibility of UI/UX designs
- Writing clean, maintainable, and efficient code
- Optimizing applications for speed and scalability
- Troubleshooting, debugging, and upgrading existing software
- Implementing secure coding practices
- Participating in code reviews
- Creating and maintaining software documentation
- Managing hosting environments
Requirements
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js.
- Proficiency in back-end technologies: Server-side languages like Node.js, Python, Ruby, or Java, and database technologies like MySQL, PostgreSQL, MongoDB, or Redis.
- Understanding of RESTful APIs and web services
- Experience with version control systems: Git
- Experience with CI/CD pipelines and automated testing frameworks
- Problem-solving and critical thinking skills
- Communication and collaboration skills
- Will you require sponsorship now or in the future for employment in the US? (application form asks)