Apply

AfroTech Conference - Senior Engineer (Remote)

Posted 2024-10-16

View full description

💎 Seniority level: Senior, 4+ years of professional software development experience

📍 Location: Chevy Chase, MD; Raleigh, NC; Atlanta, GA; Philadelphia, PA; Harrisburg, PA; Camden, NJ; Chicago, IL; Fredericksburg, VA; Buffalo, NY; Birmingham, AL; New York City, NY; Annapolis, MD; Madison, WI; Indianapolis, IN; Tampa, FL; Baltimore, MD; Boston, MA; Detroit, MI; Virginia Beach, VA; Minneapolis, MN; Portsmouth, NH; Dover, DE; Marlton, NJ; Saint Louis, MO; Arlington, VA; Wilmington, DE; Providence, RI; Pittsburgh, PA; GFR - NJ Hackensack; Washington, DC; Cleveland, OH; Cincinnati, OH; GFR - NJ Cherry Hill; Trenton, NJ

💸 Salary: $90,000.00 - $185,000.00 per year

🔍 Industry: Insurance

🏢 Company: external

🗣️ Languages: Kotlin, Java, Golang, JavaScript, TypeScript, JSX, Dart, Python, C#

⏳ Experience: 4+ years of professional software development experience

🪄 Skills: AWSPythonSoftware DevelopmentCloud ComputingGCPJavaJavascriptKotlinTypeScriptC#AlgorithmsAzureData StructuresGolangCommunication SkillsCI/CDJavaScriptProblem SolvingDevOpsMicroservices

Requirements:
  • Fluency and specialization with at least one modern language such as Kotlin, Java, Golang, JavaScript, TypeScript, JSX, Dart, Python, or C#, including object-oriented design.
  • Experience building products using microservices, event-driven architecture and extensible REST APIs.
  • Experience architecting and designing new and current systems.
  • In-depth knowledge of CS data structures and algorithms.
  • Experience with cloud computing tooling across the software development life cycle with fluency in DevOps, Infrastructure as code, observability, telemetry, CI/CD and test automation.
  • Experience with application design, implementation, maintenance, diagnosis, and correcting issues.
  • Experience supporting production systems, debugging and mitigating production issues, and being on-call.
  • Strong analytical and problem-solving ability.
  • Strong oral and written communication skills.
  • Ability to excel in a fast-paced environment demonstrating initiative and ownership.
Responsibilities:
  • As a Senior Engineer, you will collaborate with your team to design and develop scalable, resilient, and distributed systems.
  • Partner with product owners, designers and other engineers to deliver high-quality software that meets customer needs and business objectives.
  • Participate in design and code reviews, contribute to automated testing, and maintain a high bar on code quality by applying best practices.
  • Identify and resolve issues in existing systems to ensure optimal performance.
  • Stay up to date with the latest technologies, frameworks and methodologies to continuously improve our software products and development processes.
  • Provide technical guidance and mentorship to team members, sharing knowledge and best practices to foster a culture of constant learning.
Apply