Senior Software Backend Developer

at  Forward EdgeAI Inc

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Oct, 2024Not Specified04 Jul, 20243 year(s) or aboveJenkins,Software Engineers,Software Development,Node.Js,Aws,Sql,Software Solutions,Google Cloud,Agile,Reliability,Kubernetes,Languages,Postgresql,Product Strategy,Javascript,Communication Skills,Addition,Mysql,Design,Design Patterns,Docker,Django,ItNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT THE COMPANY:

We are on a quest to create AI for the benefit of humanity. Our products, research, and services are focused on social justice, national security, and public safety. You also will conduct research and develop creative solutions/architectures to solve complex problems. Everything that we do, has never been done before.

POSITION SUMMARY:

Are you ready to make a change in AI for all mankind? Come join our team as a Backend Developer. Our company is seeking an experienced Backend Software Developer. We have already developed and launched several Apps. As a Backend Developer, you will collaborate with other technical experts to interpret requirements and create innovative software solutions that meet the needs of our clients.

Duties/Responsibilities

  • Formulates and defines system scope and objectives based on both user needs and a thorough understanding of robotics business systems and industry requirements.
  • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operation time, and form of desired results. Includes analysis of business and user needs, documentation of requirements, and translation into proper system requirements specifications.
  • Gather, review, and analyze business and industry data, including KPIs, financial reports and other key metrics using data analytics tools.
  • Collaborate with project managers and cross-functional teams.
  • Other related duties as assigned.

REQUIREMENTS SKILLS/ABILITIES:

  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • 5+ years of programming experience with C and Python.
  • 5+ years of professional software development experience.
  • 5+ years developing APIs.
  • 2+ years of experience as a mentor, tech lead, OR leading an engineering team.
  • Experience and knowledge in utilizing and developing in a variety of coding languages such as Python, Java, C, and JavaScript.
  • 3+ years of experience creating cloud-first software solutions.
  • 3+ years of experience working in Microsoft Azure cloud.
  • Excellent organizational skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Ability to communicate effectively while leading and mentoring a team.
  • Strong understanding of software development methodologies, tools, and processes including Agile and DevOps.
  • Experience with front-end technologies such as HTML, CSS, React, Angular, or Vue.js.
  • Experience with back-end frameworks and technologies such as Spring, Django, Node.js, or .NET.
  • Familiarity with database management systems, including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.
  • Experience with version control systems such as Git.
  • Knowledge of CI/CD pipelines and automation tools like Jenkins, GitLab CI, or CircleCI.
  • Experience working with Linux operating systems.
  • Extensive experience using terminal or command prompt interfaces for software development and system administration.
  • Ability to execute and manage complex commands, scripts, and workflows in terminal environments.

EDUCATION AND EXPERIENCE:

  • Must be a US Citizen.
  • Experience developing complex software systems that have successfully been delivered to customers.
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
  • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
  • Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill sets.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Formulates and defines system scope and objectives based on both user needs and a thorough understanding of robotics business systems and industry requirements.
  • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operation time, and form of desired results. Includes analysis of business and user needs, documentation of requirements, and translation into proper system requirements specifications.
  • Gather, review, and analyze business and industry data, including KPIs, financial reports and other key metrics using data analytics tools.
  • Collaborate with project managers and cross-functional teams.
  • Other related duties as assigned


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

The organization

Proficient

1

Remote, USA