Apply

Senior Software Engineer - Locations

Posted 19 days agoViewed

View full description

💎 Seniority level: Senior, at least 4 years of professional experience

📍 Location: Canada, the UK, 40 U.S states including AL, AZ, CA-excluding San Francisco, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MA, MD, ME, MI, MN, MO, NE, NV, NH, NJ, NM, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, WI

💸 Salary: 145000.0 - 180000.0 USD per year

🔍 Industry: Public safety software

🏢 Company: Mark43👥 251-500💰 $39,999,992 Series E 7 months agoGovTechInformation ServicesLaw EnforcementPublic SafetySoftware

⏳ Experience: At least 4 years of professional experience

🪄 Skills: SQLCloud ComputingElasticSearchJavaTypeScriptRedisReactRESTful APIsDevOpsMicroservices

Requirements:
  • At least 4 years of professional experience using Java, .NET, or other server-side languages in production.
  • Comfortable utilizing agile development and testing your own code.
  • Experience in cloud feature development and front-end stack (JavaScript, ReactJS) is a plus.
  • Deep understanding of databases, automated testing, and Agile methodologies.
  • Proficiency in building and managing RESTful APIs.
  • Strong DevOps experience managing cloud products.
  • Experience designing infrastructure for complex cloud-based applications hosted in AWS or Azure.
  • Proven experience in building for scale in a B2B environment.
  • Knowledge of microservices architecture.
  • Commitment to mentoring junior team members and contributing to the company outside your role.
  • Experience in building low-code platforms is a huge plus.
Responsibilities:
  • Spent time working with a Product Manager to understand requirements for a new feature.
  • Built features using technologies like Java, SQL, Redis, and Elasticsearch.
  • Participated in on-call rotation and improved customer experience.
  • Provided end-to-end technical ownership of a product.
  • Reviewed and submitted code as part of the deployment process.
  • Collaborated with design and product teams to document feature requirements.
  • Wrote clear technical documentation for code.
  • Tested new technologies and discussed code improvements.
  • Nurtured an engineering culture focused on quality.
Apply