Senior Software Engineer

2 weeks ago


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, mentorship abilities, and a proven track record of delivering high-quality software. You will play a crucial role in setting technical standards and driving improvements in our development processes.

Responsibilities:

  • Design and Development: Design, develop, test, deploy, and maintain high-quality, scalable, and reliable software applications using Go and Java, adhering to best practices and coding standards. Implement complex features with minimal guidance, demonstrating a deep understanding of design patterns and principles. Develop and maintain RESTful APIs.
  • Performance Design & Testing: Proven ability to design, develop, and optimize high-performance, low-latency applications and services, ensuring scalability, stability, and responsiveness under diverse loads using JMeter, LoadRunner, and APM tools.
  • Database Management: Design and implement efficient and robust database solutions leveraging relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • 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.
  • Technical Leadership & Mentorship: Provide technical leadership and mentorship to junior engineers, guiding them on best practices, code reviews, and problem-solving techniques. Set and document coding standards and principles, ensuring compliance within the team. Actively participate in architectural discussions and decision-making processes.
  • Problem Solving & Troubleshooting: Proactively identify and resolve production issues. Demonstrate strong problem-solving skills through debugging, analysis, and instrumentation. Lead diagnosis and define solutions for complex issues. Work with other teams to address cross-functional problems.
  • Process Improvement: Identify opportunities to improve tools and development processes within your product area. Contribute to eliminating risk and improving quality throughout the Software Development Lifecycle (SDLC). Leverage data to drive decision making and improvements.
  • Documentation: Drive the creation and maintenance of accurate and up-to-date technical documentation, including architecture diagrams and design specifications.

Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 7+ years of professional software development experience, with significant experience in Go and Java.
  • Proven experience designing and developing RESTful APIs.
  • Experience with relational and NoSQL databases.
  • Strong understanding of AWS (or other major cloud provider) services and best practices.
  • Experience with containerization technologies (Docker, Kubernetes) is highly desirable.
  • Deep understanding of software design patterns, principles, and best practices.
  • Proven ability to mentor and guide junior engineers.
  • Excellent problem-solving and debugging skills, with experience leading troubleshooting efforts for complex issues.
  • Experience with Agile development methodologies.
  • Excellent communication and collaboration skills.
#J-18808-Ljbffr

  • 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 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 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 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...


  • Hyderabad City Taluka, Pakistan Warner Bros. Discovery, Inc. Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...

  • Software Engineer II

    2 weeks ago


    Hyderabad City Taluka, Pakistan FANATICS INC Full time

    PurposeAs a Software Engineer II, you will contribute to the development and integration of Fanatics' Warehouse Execution System (WES) and Warehouse Control System (WCS). You will collaborate with senior engineers to build, test, and deploy software that drives warehouse automation, material flow, and fulfillment orchestration.Key ResponsibilitiesAssist in...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Job OverviewWe are seeking an accomplished Senior Lead Engineer to spearhead the development of cutting-edge software and applications that push the boundaries of technology.The ideal candidate will possess a strong background in software engineering, with expertise in C, C++, Java, Python, and other programming languages. They will be responsible for...