Information Technology Product & Services

Software Engineer II (Full Stack | Product Team)

Bengaluru
Work Type: Full Time
We're looking for full-stack engineers with at least 4 years of experience, preferably in the product domain. We'd love to get talking if you're someone constantly evolving, learning, and solving challenges. We're looking at you refining software products to meet user expectations and company goals. By exploring new technologies and collaborating with a dynamic team, you'll play a key role in the team's growth and success.


Details of the position: 

Title: Software Engineer II

Department: Product Development

Location: Bangalore (in office) 


Vision of the portfolio

The Product Development Team is dedicated to shaping the future by turning ideas into products that will significantly impact customer lives and propel the organization forward. With a vision to launch a variety of products poised to become major revenue drivers, we are committed to crafting solutions that not only meet but exceed expectations. Every product we undertake is a step towards redefining what's possible, ensuring our journey is one of progress, impact, and success.


Key Responsibilities and Duties:

  • Write clean, scalable code and collaborate in agile teams for continuous improvement.

  • Contribute to the technical architecture, selecting appropriate technologies and frameworks.

  • Ensure high-quality standards by collaborating with QA and supporting test automation.

  • Manage data effectively, providing solutions for data-related challenges.

  • Implement and maintain security practices, adhering to standards and compliance.

  • Optimize product scalability and performance, working with cloud engineers.

  • Collaborate across teams to align technical goals and support product strategy.

  • Drive innovation, experiment with new technologies, and propose solutions for challenges.

  • Mentor team members, fostering a culture of knowledge sharing and development.

  • Embody the organization’s values, leveraging AI tools to enhance productivity.



Technology Must-Haves for a Product Engineer:


  • Python Development:

    • Over 3+ years of experience in Python with a focus on building scalable, maintainable applications.

    • Proficiency in writing clean, efficient, and testable code following best practices and coding standards.

  • AWS Expertise:

    • Experience with AWS services such as Lambda, Cognito AppSync, EC2, S3, etc.,

    • Strong understanding of cloud architecture and deployment strategies and routing.

    • Familiarity with serverless architectures and scaling solutions in AWS environments.

  • React and Front-End Development:

    • Experience with React.js for over 3+years, building cross-platform, dynamic and responsive web applications.

    • Proficiency in JavaScript, Typescript and related libraries/frameworks.

    • Knowledge of front-end best practices to ensure optimal performance and user experience.

    • Understanding of writing unit test cases and familiarity with test frameworks like (Jest, Mocha etc).

  • Full-Stack Capabilities:

    • Experience in developing RESTful and GraphQL APIs using Python and integrating them with front-end frameworks.

    • Proficiency with database management and experience with AWS services like Cognito, DynamoDB, AppSync, EC2, etc.

    • Understanding of design patterns and OOP principles to create robust and maintainable systems.

  • Security and Compliance:

    • Knowledge of security standards and compliance requirements relevant to data and web applications.

    • Experience in implementing secure coding practices and ensuring data protection within the AWS environment.


  • Version Control and CI/CD:

    • Proficient in code versioning tools like Git.

    • Experience with continuous integration and deployment pipelines to ensure smooth and efficient release processes.

  • Cross-Functional Collaboration:

    • Strong communication skills to work closely with cross-functional teams and align technical efforts with product goals.

    • Experience in contributing to the technical strategy that supports overall business objectives.

  • Problem-Solving: 

    • Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges and devise effective solutions.

Great to have:

  • Agile Methodologies: 

    • Experience with agile development methodologies (e.g., Scrum, Kanban), demonstrating the ability to work in fast-paced, iterative development environments.

  • Collaboration and Communication:

    •  Excellent communication and collaboration skills, necessary for working effectively with cross-functional teams and stakeholders.

  • User-Centric Design: 

    • Understanding of user-centred design principles and practices, enabling effective collaboration with UX/UI designers to enhance product usability and appeal.

  • Quality Assurance: 

    • Knowledge of quality assurance practices, including test automation and continuous integration/continuous deployment (CI/CD) pipelines, to ensure the delivery of high-quality code.

  • Data Management: 

    • Competence in data management practices and tools, with an understanding of how to leverage data for product development and optimization.

  • Security Fundamentals: 

    • Awareness of cybersecurity principles and best practices to ensure the product’s security and compliance with relevant regulations.



Why should you work at Softway? 

Softway’s cross-functional team structure, varied domains and flat hierarchy offer much exposure and learning from a bird's eye-view. You’d love the interaction with our talented folks. Softway gives you ample learning opportunities, pushing you while having your back. We work hard and party harder !! We encourage you to voice your opinions and yes, we actually listen. We take pride in having an ego-less workforce, it allows us to focus on what we’re good at - bringing solutions to life. In addition to a competitive  salary and great work culture, 


Who are we? 
We've been around for 21 years, but ever since 2015, Softway® has been on a mission to bring humanity back to the workplace–and that starts with our own team. We want to make work a place that you look forward to going to every day; a place where you can bring your full self. We truly believe that the only way to have a successful team and business is to lay the foundation of inclusion, empathy, vulnerability, trust, empowerment, and forgiveness




Submit Your Application

You have successfully applied
  • You have errors in applying