Full Stack Javascript Developer
Full Job Description
Particle41 is seeking a talented and versatile Full Stack Javascript Developer to join our innovative team in Pune, Maharashtra. As a Full Stack Developer, you will design, develop, and maintain end-to-end software solutions, working on both front-end and back-end technologies. This role offers an exciting opportunity to impact projects and grow your skills in a supportive and dynamic environment.
Responsibilities
Software Development
- Develop and maintain web applications using modern front-end technologies, including responsive and user-friendly interfaces with JavaScript/TypeScript frameworks like NextJS, React.js, or Angular, and CSS frameworks such as Tailwind and Bootstrap.
- Create RESTful and GraphQL APIs, with basic understanding of OpenAPI specifications, to facilitate communication between front-end and back-end applications.
- Write clean, efficient, and well-documented code following industry best practices.
- Leverage the Node.js ecosystem for back-end development and integrations.
- Implement API authentication and authorization mechanisms (e.g., OAuth, JWT, API keys) to ensure data security.
- Experience or knowledge in backend technology is advantageous.
Requirements Gathering and Analysis
- Collaborate with designers, product managers, and stakeholders to gather requirements and translate them into technical solutions.
- Participate in analysis sessions to understand business needs and user requirements.
- Provide technical insights and recommendations during the requirements-gathering process.
Agile Development
- Participate in Agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
- Deliver software solutions on time and within scope in a fast-paced Agile environment.
- Adapt to changing priorities and requirements.
Testing and Debugging
- Conduct thorough testing and debugging to ensure application reliability, security, and performance.
- Write unit and integration tests to validate functionality.
- Identify and resolve software defects, code smells, and performance bottlenecks.
Continuous Learning and Innovation
- Stay updated with the latest technologies and trends in full-stack development.
- Propose innovative solutions to improve application performance, security, and scalability.
- Optimize and refactor existing codebase for better efficiency.
- Stay up-to-date with cloud platforms like AWS, Azure, or Google Cloud Platform.
Collaboration and Mentorship
- Mentor junior developers and provide technical guidance.
- Collaborate effectively with cross-functional teams.
- Foster a collaborative and inclusive work environment.
Skills and Experience
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of proven experience as a Full Stack Developer or Software Engineer.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and modern frameworks/libraries like React.js or Angular.
- Strong understanding of server-side languages.
- Experience with database technologies: SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
- Familiarity with version control systems like Git and collaborative development workflows.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Excellent problem-solving, analytical skills, and attention to detail.
- Effective communication and collaboration skills.
- Adaptability and a willingness to learn new technologies.
Company
Particle41
Particle41 is a dynamic company driven by core values of Empowering, Leadership, Innovation, Teamwork, and Excellence. Our mission, ELITE (Empowering Leadership for Innovation in Teamwork with Excelle...