Senior Software Engineer

3 weeks ago


Hyderabad City Taluka, Pakistan FANATICS INC Full time

About the Role:

We are seeking a highly skilled and experienced full stack Senior Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our core applications. You will work independently and collaboratively on complex projects, leveraging your expertise in Go, Java, JavaScript, HTML, ReactJS, Node.js, Redux, etc., to build robust and scalable systems. This role requires a strong understanding of software engineering principles, experience with various technologies, and a passion for building high-quality, maintainable software.

Responsibilities:

  • Full stack development: Develop, test, deploy, and maintain high-quality, scalable, and reliable software applications using HTML, CSS, ReactJS, Redux, and Go languages, adhering to best practices and coding standards. Implement complex features with guidance, demonstrating a good understanding of design patterns and principles.
  • CSS & Styling: Explore and incorporate new CSS options into our design system, maintaining consistency and best practices.
  • Performance Optimization: Implement efficient and scalable solutions, prioritizing performance and site speed. Proactively identify and resolve performance bottlenecks.
  • Develop and maintain RESTful APIs. Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Database Management: Design and implement efficient and robust database solutions leveraging relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB). Write efficient queries and understand database performance optimization techniques.
  • Cloud Infrastructure: Work with AWS (or other cloud providers) utilizing services like EC2, S3, Lambda, etc. Contribute to the design and implementation of CI/CD pipelines. Understand cloud security best practices.
  • Problem Solving & Troubleshooting: Effectively debug and resolve software issues. Identify and communicate potential risks in projects. Participate in Root Cause Analysis (RCA) sessions.
  • Collaboration & Communication: Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.
  • Process Improvement: Contribute to improving team processes and suggest improvements to development workflows. Actively participate in knowledge sharing within the team.
  • Testing & Instrumentation: Write unit and integration tests to ensure code quality and reliability. Understand and implement application monitoring and logging strategies.

Qualifications:

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 5+ years of professional software development experience.
  • Proficient in Go or Java, React, Node.js
  • Experience with modern JavaScript frameworks/libraries (e.g., Redux, Zustand, Context API).
  • Strong understanding of JavaScript, HTML, CSS, and responsive design principles.
  • Experience designing and developing RESTful APIs.
  • Experience with relational and/or NoSQL databases.
  • Proven experience working with design systems; understanding of design system principles and best practices.
  • Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress).
  • Experience with cloud platforms (AWS preferred).
  • Familiarity with CI/CD pipelines is a significant advantage.
  • Experience with version control systems (e.g., Git).
  • Good problem-solving and debugging skills.
  • Experience with Agile development methodologies is a plus.
  • Experience with Storybook or similar component documentation tools is a plus.
#J-18808-Ljbffr

  • Hyderabad City Taluka, Pakistan beBeeSoftware Full time

    Job Title: Senior Software EngineerThis is a senior software engineer role where you will design, develop, and maintain complex software systems.Key Responsibilities:Design and implement software solutions using C, C++, Java, and Python.Collaborate with cross-functional teams to achieve project goals.Develop and maintain high-quality software...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    About the RoleAs a senior full stack engineer with expertise in programming, API Development, Design Patterns, SDLC, IaC tools, testing, and site reliability engineering, you will lead and contribute to the development of software solutions.Lead the development of software solutions as a senior full stack engineer.Define and implement best practices for...


  • Hyderabad City Taluka, Pakistan beBeeEmbedded Full time

    Job Title: Senior Software Engineer - Embedded SystemsSolving complex technical problems requires a deep understanding of software design, development, and testing. As a Senior Software Engineer in our Embedded Systems team, you will work on designing, developing, and validating cutting-edge software solutions for various Qualcomm products. Your expertise in...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced full stack Senior Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our core applications. You will work independently and collaboratively on complex projects, leveraging your...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our growing engineering team. You will be a key contributor to the design, development, and maintenance of our core applications, leveraging your expertise in Go and Java to build robust and scalable systems. This role requires strong technical leadership,...


  • Hyderabad City Taluka, Pakistan beBeeSOFTWARE Full time

    Software engineers design, develop and maintain software for cutting-edge products. As a member of this team, you will work under supervision to create system-level software solutions. Required Skills:C programming knowledge with experience in embedded systemsStrong analytical skills for debugging embedded systemsKnowledge of processor architecture, cache,...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Solr engineers with expertise in Java and/or Python, API development, design patterns, SDLC, IaC tools, testing, and site reliability engineering are sought after to lead and contribute to the development of software solutions.The ideal candidate will define and implement best practices for software development, including coding standards, code reviews, and...


  • Hyderabad City Taluka, Pakistan JP Morgan Chase Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    As a key member of our Application Platform team, you will play a pivotal role in shaping the future of cloud services. Your work will have a direct impact on millions of users worldwide, making developers' lives easier by building new services that improve efficiency and provide valuable features for customers.About the RoleThis Senior Engineer position is...


  • Hyderabad City Taluka, Pakistan HSBC Full time

    Some careers shine brighter than others.If you're looking for a career that will help you stand out, join HSBC and fulfill your potential. Whether you want a career that could take you to the top or simply take you in an exciting new direction, HSBC offers opportunities, support, and rewards that will take you further.HSBC is one of the largest banking and...