Software Engineer (JavaScript/Vue.js)

Hyderabad, Telangana, India
Feb 25, 2025
Feb 25, 2026
Onsite
Full-Time
3 Years
Job Description

we are looking for exceptional engineers to join our team. If you thrive in a fast-paced, collaborative environment and are passionate about software development, this opportunity is perfect for you. As a key member of our engineering team, you will work alongside top-tier professionals to design, develop, and enhance cutting-edge software applications. We are dedicated to fostering innovation, and we value expertise, creativity, and a deep commitment to building high-quality products.

What You’ll Be Doing

  1. Develop and Design. Lead the design and implementation of innovative and high-performance features in next-generation software applications. Apply advanced computer science principles and programming expertise to create groundbreaking solutions.
  2. Scalability and Integration. Build, integrate, and document reusable libraries and frameworks to facilitate scalable application development across multiple projects. Contribute to common services and components that enhance product efficiency and performance.
  3. Quality Assurance. Embed quality into the entire software lifecycle, from requirements gathering and design to coding, testing, deployment, and ongoing support.
  4. Full-Stack Development. Deliver maintainable and scalable full-stack solutions, adhering to best practices, standards, and coding guidelines in a professional engineering environment.
  5. Cross-Functional Collaboration. Work closely with product managers, UX designers, and other stakeholders to translate business requirements into technical specifications and viable software solutions.
  6. Technical Leadership. Provide technical guidance to the team, participate in product planning sessions, and advise on feasibility and implementation strategies.
  7. Support and Troubleshooting. Identify and resolve production issues, perform root cause analysis, and ensure high availability and stability of applications.
  8. DevOps Mindset. Take ownership of discovery, solutioning, monitoring, and incident resolution. Implement best practices for CI/CD pipelines, logging, performance monitoring, and operational metrics.
  9. Mentorship and Knowledge Sharing. Stay up to date with the latest technological trends and mentor junior engineers and interns to foster a culture of continuous learning and improvement.
  10. Process Optimization. Continuously improve engineering processes through feedback, metrics, and best practices. Embrace change, complexity, and challenges with a problem-solving mindset.

What You Need

  1. Education & Experience. Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  2. Web Development Expertise. 5-10 years of experience developing enterprise web applications using JavaScript frameworks.
  3. RESTful Services & Microservices. Minimum 5 years of experience working with RESTful APIs, Service-Oriented Architecture (SOA), and microservices.
  4. Testing & Automation. 5+ years of experience with unit testing, mocking frameworks, and automation frameworks.
  5. Agile Methodologies. Strong experience working in agile environments, including Scrum and Kanban methodologies.
  6. DevOps Experience. Minimum 3 years of experience in a CI/CD-driven development environment with robust exception handling, logging, monitoring, and operational metrics.
  7. Software Development Skills. Solid understanding of data structures, algorithms, object-oriented programming (OOP), databases, SQL, web programming, design patterns, and SOLID principles.
  8. Asynchronous Programming. Strong understanding of asynchronous programming, including its quirks and workarounds.
  9. Automated Testing. Experience implementing automated testing platforms and writing effective unit tests.
  10. Front-End Development. Proficiency in HTML5, CSS3, JavaScript, jQuery, and responsive design.
  11. UI/UX Frameworks. Hands-on experience with Bootstrap, Material UI, and other design frameworks.
  12. Reusable Components. Ability to build reusable components and front-end libraries for maintainable and scalable applications.
  13. Browser Debugging. Experience using browser debugging tools like Chrome DevTools and Firebug.
  14. Accessibility Standards. Knowledge of Web Content Accessibility Guidelines (WCAG) and best practices for accessible web development.
  15. Analytical and Problem-Solving Skills. Strong ability to analyze and solve complex technical problems effectively.
  16. Communication & Teamwork. Excellent communication skills and ability to work collaboratively in a team environment.

Technologies You’ll Work With

  1. Programming Languages. JavaScript, TypeScript
  2. Front-End Frameworks. Vue.js, Vuex, Vuetify
  3. Testing. Jest, Mocha, and other unit testing frameworks
  4. Containerization & Orchestration. Docker, Kubernetes, OpenShift
  5. Version Control. Git, SVN
  6. Package Management. npm, Yarn
  7. Build & Module Bundlers. Webpack, Gulp, and other build tools
  8. Cloud Platforms. AWS, Azure, Google Cloud

Bonus Points

  • Contributions to open-source projects and active participation in developer communities or meetups.
  • Certifications in relevant technologies or agile methodologies.
  • Experience with additional MV frameworks like Angular or React.
  • Experience in large-scale agile environments, working across multiple teams globally.

Our Culture at Brightly

  1. Service. We are dedicated to serving our customers and communities with high-quality software solutions.
  2. Ingenuity. We encourage creative problem-solving and a forward-thinking approach to technology.
  3. Integrity. We uphold the highest standards of honesty and professionalism in everything we do.
  4. Togetherness. We believe in teamwork and the power of diverse perspectives to drive success.

We are committed to nurturing a supportive workplace where employees can grow, learn, and make a real impact. Join us, and together, we will build the future of software engineering!