Enable job alerts via email!

Technology Domain Specialist - Junior

Boardroom Appointments

United States

Remote

USD 80,000 - 110,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Junior Technology Domain Specialist to lead the design and architecture of large-scale backend applications. In this dynamic role, you will contribute to all phases of development, from design to deployment, ensuring high performance and maintainability. Collaborate with a globally distributed team, mentor junior engineers, and drive discussions around new trends and improvements. This is a hands-on position requiring daily code contributions, making it ideal for those passionate about technology and eager to make a significant impact in a remote-first environment.

Qualifications

  • 4+ years in a senior role designing and developing large-scale web applications.
  • Hands-on experience with cloud technologies and REST API development.
  • Strong understanding of containers and CI/CD processes.

Responsibilities

  • Lead design and architecture of large-scale backend applications.
  • Participate in all development phases for continuous delivery.
  • Mentor less experienced engineers in the team.

Skills

REST API development
Cloud experience (AWS, Google Cloud, Azure, Heroku)
Containers (Docker, Kubernetes)
Polyglot development (.Net Core, Java/Spring Boot, Python, JS/NodeJS)
Low-latency messaging (Kafka, RabbitMQ)
CI/CD processes and tools (Git, Jenkins, Bitbucket)
Monitoring and Observability tools (Dynatrace, DataDog)
Agile development
Leadership in frontend development
Excellent communication skills

Education

Bachelor's Degree in Computer Science

Tools

Docker
Kubernetes
AWS
Google Cloud
Azure
Heroku
Git
Jenkins
Bitbucket
Terraform

Job description

About the job: Technology Domain Specialist - Junior

Contract position

  1. B-Degree in Computer Science or related technical field.
  2. 4+ years in a senior role designing and developing large-scale web applications.
  3. Hands-on public cloud experience - AWS, Google Cloud, Azure, Heroku.
  4. Strong understanding of containers: Docker, Kubernetes.
  5. Required experience in REST API development.
  6. Polyglot developer with current hands-on development experience in major frameworks: .Net Core, Java/Spring Boot, Python, JS/NodeJS, NestJS, NuxtJS.
  7. Hands-on experience with low-latency messaging/queueing technologies: Kafka, RabbitMQ.
  8. Familiarity with CI/CD processes, testing frameworks, and tools like Git, Jenkins/Bitbucket pipelines, Spinnaker.
  9. Knowledge of Monitoring and Observability tools such as Dynatrace & DataDog.
  10. Strong knowledge of application, data, and infrastructure architecture disciplines.
  11. Expert understanding of architecture and design across all systems.
  12. Experience working within an agile development environment.
  13. Excellent written and oral communication skills.
  14. Ability to work in a dynamic, remote-first environment with a globally distributed team.
  15. Willingness to learn about new trends and drive team discussions to improve the product.
  16. Leadership experience in frontend development for large projects.
  17. This is a hands-on role; daily code contribution is required.

Nice-to-have Skills:

  1. Experience using Node.js tools.
  2. Experience with backend tech stacks including Node, Python, and Go.
  3. Experience with testing tools like Cypress, Jest.
  4. Experience with CI/CD platforms such as Bitbucket Pipelines and Spinnaker.
  5. Experience with SonarCloud for code scanning, vulnerabilities, and quality.
  6. Experience with Cloudflare (Caching, DNS, WAF, CSP).
  7. Experience using Monorepos with Nx (over 20+ frontend apps in the same repo).
  8. Experience with Datadog.
  9. Experience with AWS services.
  10. Experience using Terraform.

Responsibilities:

  1. Lead the design and architecture of large-scale backend applications, ensuring high performance, maintainability, and availability.
  2. Participate in all development phases, including design, planning, development, deployment, and process improvements for continuous delivery.
  3. Bring creativity, innovation, and balance cutting-edge technology development with timely product delivery.
  4. Own your work through logical thinking, estimation, coding, testing, troubleshooting, and performance optimization.
  5. Collaborate with stakeholders including Backend Engineers, Product Management, Infrastructure/DevOps, and Security teams to advance the product roadmap.
  6. Seek feedback and data-driven insights to prioritize and iterate solutions.
  7. Mentor less experienced engineers in the team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.