Principal Software Engineer - India - Immigrant Nation Inc.

    Immigrant Nation Inc.
    Immigrant Nation Inc. India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    About Us

    At Immigrant Nation Inc, we are committed to innovation and excellence. Our team is at the forefront of creating cutting-edge solutions that simplified the immigration process. We pride ourselves on a culture of collaboration and creativity, and we are currently seeking a experienced Software Engineer to join our dynamic team. If you are passionate about technology, eager to solve complex problems, and ready to make a significant impact, we would love to hear from you. We are based out of the beautiful Puget Sound (Seattle) area in the US.

    Role Summary

    As a Principal Software Engineer, you will play a critical role in the development and optimization of our software applications. You will be responsible for designing, implementing, and maintaining our applications with a focus on UI, API, storage, and PaaS solutions. Your expertise will guide the integration of our applications across various platforms, including iOS and Android, ensuring a seamless and robust user experience.

    Technology Stack

    ReactJs, Typescript, C#, .NET 8.0, Azure solutions (SQL, Storage, Data Explorer, Static Apps, Web Apps, Logic Apps).

    Key Responsibilities

    • Design and implement scalable, reliable, and maintainable applications using ReactJs/Typescript for the UI and C#, .NET 8.0 for API development.
    • Develop and execute comprehensive unit tests and test cases to ensure code quality and reliability.
    • Manage storage solutions, including Azure SQL and Storage Blobs, to optimize data handling and performance.
    • Ensure the highest level of security and encryption standards are implemented and maintained across all applications to protect sensitive data and ensure compliance with data protection regulations.
    • Leverage Azure PaaS solutions to deploy and manage applications, ensuring high availability and scalability.
    • Build and manage mobile applications for iOS and Android platforms, ensuring cross-platform functionality and responsiveness.
    • Implement and maintain CI/CD pipelines using GitHub actions to streamline development and deployment processes.
    • Collaborate with cross-functional teams to identify user requirements, define system functionality, and drive innovation.
    • Stay abreast of emerging technologies and best practices to continuously improve product and personal expertise.

    Qualifications

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 5+ years of experience in software development, with a proven track record in UI/API design and implementation.
    • Strong proficiency in ReactJs/Typescript and C#, with experience in .NET 8.0 framework.
    • Extensive experience with Azure services (SQL, Storage, Web Apps, etc).
    • Demonstrated experience in developing and managing mobile applications for iOS and Android.
    • Solid understanding of CI/CD principles, with hands-on experience in GitHub actions.
    • Excellent problem-solving skills, with the ability to work independently and in team settings.
    • Strong communication and interpersonal skills, with an emphasis on collaboration and continuous learning.

    Why Join Us?

    First and foremost:

    • We WON'T give you boring bureaucratic answers to simple questions
    • We WILL help you identify exciting work that leverages your talent and let's you learn- enjoy your work
    • We WILL provide you best in class pay and other opportunities to grow- we don't think quality talent is cheap

    Immigrant Nation Inc. offers a vibrant and inclusive culture where your ideas matter, and your work impacts the future of technology. We provide competitive salaries, comprehensive benefits, and opportunities for growth and development. Join us on our journey to innovate and excel in the ever-evolving tech landscape.

    Our products are aimed at changing the legal immigration landscape in the US and this is your opportunity to join the team and lead the change We move very fast and keep things exciting.