Senior Software Engineer, Full Stack at Interos Inc
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Jul, 25

Salary

180000.0

Posted On

16 Apr, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Graphql, Sqlalchemy, Infrastructure, Kafka, Testing, Docker, Sql, Python, Dbx, Snowflake, Security, Postgresql, Spark, Testing Tools, Cloud, Computer Science, Object Oriented Design, Big Data, Programming Languages, Linux, Pandas

Industry

Information Technology/IT

Description

BASIC QUALIFICATIONS:

  • Education: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • Experience: 8+ years of professional software engineering experience, including significant experience in full stack development.
  • Back End: 3+ years of experience (C#, Scala, golang)
  • Cloud & Infrastructure: Expertise with AWS (S3, RDS, ElastiCache, Lambdas) and Kubernetes (Deployments, ConfigMaps, Secrets, Autoscaling).
  • Programming: Proficiency in Python (FastAPI, Pandas, PySpark, SQLAlchemy, Alembic) and SQL (relational databases).
  • Big Data: Experience with Databricks (DBX, DBFS, Spark, Notebooks).
  • Testing & Security: Familiarity with testing tools (React Testing Library, Postman, Pytest) and security principles (OWASP Top 10, JWT, OAuth2).

PREFERRED QUALIFICATIONS:

  • Programming Languages: Proficiency in modern programming languages and a deep understanding of object-oriented design and programming.
  • Additional Tools & Technologies: Experience with Linux, Docker, IPython (as a service), Snowflake, PostgreSQL, Prefect/Celery/Dask, Kafka, Tailwind, Next JS and GraphQL.
  • Cloud Data Platforms: Familiarity with data platforms such as Databricks or Snowflake is a plus.
Responsibilities
  • Feature Delivery & Quality: Balance speed and quality by iterating quickly and making incremental improvements to features and systems.
  • Technical Leadership: Lead code reviews, architecture design discussions, and drive development best practices across teams.
  • Cross-Team Collaboration: Lead cross-functional initiatives and tackle complex technical challenges while aligning engineering efforts across our SaaS platform.
  • Architecture & Scalability: Contribute to the redesign of our platform architecture, focusing on improving scalability, security, and streamlining release processes to ensure rapid delivery and high standards.
  • Mentorship & Knowledge Sharing: Mentor and guide teams, sharing your experience, best practices, and lessons learned.
  • Data Systems & Cloud Infrastructure: Design and implement scalable, high-performance systems to manage vast amounts of data across multiple cloud environments and diverse data sources.
Loading...