Full-Stack Software Engineer – GoLang- Flutter-UI --10532

Extreme Networks
Bangalore, India
Hybrid

Who this role is best for

Aimed at mid-level engineers with a full-stack background who can work across GoLang, Flutter, and cloud technologies.

Best fit for

  • Candidates with 3 years of full-stack experience and a strong grasp of GoLang and Flutter development
    — “Around 3 years of experience in software development, with strong programming fundamentals”
  • Engineers comfortable with cloud-native practices and microservices architecture
    — “Experience or understanding of cloud-based applications, microservices, distributed systems”

Things to consider

  • The role requires a strong adoption of AI-assisted development tools beyond basic coding
    — “Strong hands-on experience with AI-powered developer tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar tools”

How to stand out

  • Highlight AI-assisted development contributions, such as code generation or debugging efficiency
    — “Ability to effectively leverage AI for coding, debugging, test generation, code reviews, documentation”
  • Demonstrate experience in end-to-end application flow and backend integration
    — “Experience integrating UI/Flutter applications with REST APIs, JSON, authentication, and backend services”
  • Showcase a track record of building reusable UI components and responsive designs
    — “Good hands-on experience with Flutter/Dart and strong UI development skills, including responsive design, reusable components”
  • Emphasize familiarity with Git, CI/CD, and Agile practices in your resume and interviews
    — “Good understanding of Git, CI/CD, unit testing, code reviews, Agile development”
  • Demonstrate versatility by listing experience across multiple application layers and technologies
    — “Ability to work across different application layers”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • develop backend services and REST APIs
  • create responsive and reusable UI components
  • integrate UI/Flutter applications with REST APIs
  • leverage AI tools for coding and debugging
Typical background
3 years of software development experiencestrong programming fundamentals

Skills & requirements

Required

Golang For Backend ServicesFlutter/dart For UI DevelopmentAPI & Application IntegrationCloud-based ApplicationsAI Tools For DevelopmentModern Engineering Practices

Preferred

Networking Domain Knowledge

Stack & domain

GoFlutterDartHTMLCSSJavaScriptTypeScriptREST ApisJSONAuthenticationCloud-based ApplicationsMicroservicesDistributed SystemsCloud-native DevelopmentAI ToolsGithub CopilotChatgptCursorGitCI/CDUnit TestingCode ReviewsAgile DevelopmentNetworking ConceptsNetwork ManagementProtocolsNetworking ProductsProblem-solvingDebuggingTeamworkCommunicationLearningSoftware DevelopmentBackend ServicesUI DevelopmentCloud ApplicationsAi-assisted DevelopmentNetworking

About the role

Original posting from Extreme Networks via Lever

Experience: 2.6- 3 Years

Role:

Software Development:

Around 3 years of experience in software development, with strong programming fundamentals, problem-solving, debugging, and the ability to work across different application layers.

GoLang:

Hands-on experience with GoLang for developing backend services, REST APIs, and scalable application components.

Flutter & UI Development:

Good hands-on experience with Flutter/Dart and strong UI development skills, including responsive design, reusable components, HTML/CSS, JavaScript/TypeScript, and UI/UX principles.

API & Application Integration:

Experience integrating UI/Flutter applications with REST APIs, JSON, authentication, and backend services, with a good understanding of end-to-end application flow.

Cloud Applications:

Experience or understanding of cloud-based applications, microservices, distributed systems, and cloud-native development practices.

AI Tools & AI-Assisted Development:

Strong hands-on experience with AI-powered developer tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar tools. Ability to effectively leverage AI for coding, debugging, test generation, code reviews, documentation, troubleshooting, and improving developer productivity.

Modern Engineering Practices:

Good understanding of Git, CI/CD, unit testing, code reviews, Agile development, and software engineering best practices.

Networking Domain – Added Advantage:

Knowledge of wireless and wired networking concepts, network management, protocols, or networking products will be an added advantage.

Product & Team Collaboration:

Ability to work closely with Product, UI/UX, QA, and Engineering teams to understand requirements, design solutions, and deliver high-quality product features.

Overall Profile:

Looking for a versatile engineer with a strong combination of GoLang, Flutter, and UI skills, a cloud-first mindset, strong adoption of AI-assisted development tools, willingness to learn, and the ability to work across different technologies.

Source: Extreme Networks careers (Lever)

Similar roles