Senior Software Developer

Software Developer Jobs
7 views

Senior Software Developer

Software Developer Jobs
7 views

Description

Experience: 8.00 + yearsSalary: Confidential (based on experience)Expected Notice Period: 30 DaysShift: (GMT+05:30) Asia/Kolkata (IST)Opportunity Type: RemotePlacement Type: Full Time Permanent position(*Note: This is a requirement for one of Uplers client - Wiser Solutions, Inc)What do you need for this opportunityPrimary Skills:Expo, GraphQL, JUnit, Kotlin (jvm), Mockito, MongoDB, react, React-native, Spring Boot, Redux, TypeScriptWiser Solutions, Inc is Looking for:Company DescriptionWiser Solutions is a suite of in-store and eCommerce intelligence and execution tools. We're on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate actions to optimize in-store and online pricing, marketing, and operations initiatives. Our Commerce Execution Suite is available globally.Job DescriptionIn this role, you will report to our Technology Lead, bringing the technology vision to life. As a Senior Software Developer, you will support junior team members, maintain and evolve software platforms and infrastructure, and integrate our APAC platforms into global SaaS products.The ideal candidate is a structured, analytical, systematic, and passionate developer with a strong understanding of software design. You should be proficient in a range of technologies, committed to clean code and good solution architecture, and have the desire to be a developer in a multifaceted environment over the next few years. Continuous learning, openness to new technologies, adaptability to changing contexts and priorities, and the ability to handle constructive feedback are essential.Objectives of this roleHelp implement the technological vision through code, dev-ops, and infrastructure, while consulting with engineering leadership and guiding junior team members.Enhance, maintain, and administer various products, from back-ends to web front-ends and the mobile app, using synchronous and asynchronous approachesWork with a variety of approaches, from monoliths to micro-services, event processing to data lakes, legacy systems to new platforms, or data exports and transformationsImprove our solutions for scalability, stability, security, performance, and cost objectives.Deliver clean, secure, concise, and well-tested code, and contribute to codebase refactoring, applying provided standards, best practices, guidelines, and conventions, and contribute to them.Review pull requests, provide constructive feedback, and document technological circumstances.Participate in our agile process, estimate and plan features and their implementationBe part of an engineering culture that is based on sharing knowledge. continuous learning.Take part in local and global meetings and tech sessions.Collaborate with engineering leadership, product managers, and global teams, aligning with our core engineering strategy, team goals, and company objectives.QualificationsUniversity degree in Computer Science (BSc/MSc), considering similar experienceMin. 8 years of demonstrable work experience as a software developer/engineer, following graduation, encompassing experience in back-end, front-end, infrastructure, and dev-opsMin. 5 years of experience in OOP with server-side Kotlin or Java and JUnit, including solid knowledge of build automation tooling (gradle, maven, or bazel).Min. 5 years of experience in implementing RESTful APIs, with 3 years of experience in SpringMin. 5 years of experience in various database systems, including SQL and noSQL, with applicable knowledge in MongoDB, from simple queries to aggregates and data modellingMin. 3 years with exposure to React/Vue/Angular in production environments, with Min. 2 years of personal involvement in React/Redux developmentMin. 3 years of experience with git, and a solid understanding of branching modelsMin. 3 years of experience with cloud platforms, with specific know-how in AWSMin. 2 years of experience in infrastructure as code, preferably with TerraformMin. 2 years of experience with DockerMin. 2 years of exposure to mobile development, preferably using React NativeMin. 1 year of experience in agile software development processes such as ScrumStrong, demonstrable understanding of software design, the software development process and lifecycle, including design patterns, code reviews, and dev-opsAbility to navigate Linux/UNIX based operating systems, their corresponding shell/terminals, and to maintaining open source software on self-hosted Linux machinesExperience with integrating various third-party APIsAdvanced English communication skills for effectively articulating technological conceptsGood organisational abilities, with an awareness of deadlines, priorities, and impedimentsA sense of ownership and autonomy, coupled with an unwavering commitment to delivering exceptional results for customers, users, and the team, while deeply valuing the importance of people and company cultureA strong team player who prioritises the success of the team above individual work itemsBonus skills and qualifications:Experience with mobile app development using ExpoExperience with TypeScriptExperience with graphQLSome of the technologies you will be working with:Back-end: Kotlin (JVM), Spring Boot, JUnit, Mockito, TypeScript, GraphQLDatabases: MongoDB, PostgresFront-end: React, Redux, React AdminMobile: React-Native, Redux. Expo, Firebase, and moreInfrastructure: AWS + TerraformEvent processing: AWS Lambda, SQS, SNS, EventBridge, NATSIDEs: IntelliJ IDEA, Visual Studio Code, XCode, Android Studio, and moreAdditional InformationEEO STATEMENTWiser Solutions, Inc. is an Equal Opportunity Employer and prohibits Discrimination, Harassment, and Retaliation of any kind. Wiser Solutions, Inc. is committed to the principle of equal employment opportunity for all employees and applicants, providing a work environment free of discrimination, harassment, and retaliation. All employment decisions at Wiser Solutions, Inc. are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, national origin, family or parental status, disability, genetics, age, ****** orientation, veteran status, or any other status protected by the state, federal, or local law. Wiser Solutions, Inc. will not tolerate discrimination, harassment, or retaliation based on any of these characteristics.I'm interestedHow to apply for this opportunityRegister or login on our portal & fill out the application form.Clear the given Video Screening (30 min) and Click on Apply to get shortlistedOnce it's all done, your profile will be shared with the client for the Interview round.When selected, just meet the client and get your exciting career started!About our Client - Wiser Solutions, Inc:Wiser Solutions is a suite of in-store and eCommerce intelligence and execution tools. We're on a missionto enable brands, retailers, and retail channel partners to gather intelligence and automate actions tooptimize pricing, marketing, and operations initiatives, both in-store and online. Our Commerce ExecutionSuite is available globally.About Uplers:Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Attributes

Company Name: Uplers

Contact 1425login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    1425login
    301 active listings
    Professional seller
    Registered for 2+ months
    Last online 3 weeks ago
    Contact All items

    Listing location

    Jaipur, Rajasthan, India
    26.9154576, 75.8189817

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Senior Software Developer by 1425login