
Full Stack Javascript & Database Developer
Particle41over 1 year ago
Remote, IndiaMid Level
Responsibilities
- Develop and maintain end-to-end web applications using frontend, backend, and database technologies.
- Build responsive user interfaces with JavaScript or TypeScript frameworks and CSS frameworks.
- Create and document APIs, including RESTful and GraphQL APIs, with usage guides and code examples.
- Implement API authentication and authorization using mechanisms such as OAuth, JWT, and API keys.
- Gather requirements, analyze business needs, and provide technical recommendations to stakeholders.
- Participate in Agile development activities and collaborate with cross-functional teams to deliver software on schedule.
- Write unit and integration tests, debug applications, and resolve defects, code smells, and performance bottlenecks.
- Optimize and refactor code to improve application performance, security, scalability, and maintainability.
- Mentor junior developers and provide technical guidance and support.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 3 years of experience as a Full Stack Developer or Software Engineer.
- Proficiency in HTML5, CSS3, JavaScript, and modern frameworks or libraries such as React.js or Angular.
- Strong understanding of server-side languages and the Node.js ecosystem.
- Experience with SQL databases such as MySQL or PostgreSQL and NoSQL databases such as MongoDB.
- Familiarity with Git and collaborative development workflows.
- Understanding of software engineering principles, design patterns, and best practices.
- Ability to solve problems analytically, communicate effectively, collaborate in teams, and learn new technologies.
Tech Stack
AngularAWSAzureBootstrapGitGoogle Cloud PlatformGraphQLJavaScriptMongoDBMySQLNext.jsNode.jsPostgreSQLReactTailwind CSSTypeScript