
Python Developer
Particle415 months ago
Remote, IndiaMid Level
Responsibilities
- Develop and maintain end-to-end web applications using frontend and backend technologies.
- Build responsive user interfaces with JavaScript/TypeScript frameworks and CSS frameworks.
- Create and document RESTful and GraphQL APIs, including usage guides and code examples.
- Implement API authentication and authorization using OAuth, JWT, or API keys.
- Gather requirements and translate business and user needs into technical solutions.
- Participate in Agile planning, stand-ups, reviews, and delivery activities.
- Write unit and integration tests, debug applications, and resolve defects and performance bottlenecks.
- Optimize and refactor code for performance, security, scalability, and maintainability.
- Collaborate with designers, testers, product managers, and other cross-functional teams.
- Mentor junior developers and provide technical guidance.
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 with 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.
- Strong problem-solving, analytical, communication, collaboration, and adaptability skills.
- Basic understanding of OpenAPI specifications and API documentation.
- Willingness to learn new technologies and tools.
Tech Stack
AngularAWSAzureBootstrapGitGoogle Cloud PlatformGraphQLJavaScriptMongoDBMySQLNext.jsNode.jsPostgreSQLReactTailwind CSSTypeScript