Staff Software Engineer, Back End @ Crexi | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Staff Software Engineer, Back End jobs in United States
200+ applicants
company-logo

Crexi · 3 days ago

Staff Software Engineer, Back End

ftfMaximize your interview chances
Commercial Real EstateMarketplace
check
Growth Opportunities
check
H1B Sponsor Likelynote

Insider Connection @Crexi

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

You will be part of a team which drives innovation into our product suite by designing, developing, troubleshooting, maintaining, optimizing and scaling cloud-based backend platform components, services and frameworks
You will be responsible for designing and building connectors to these various systems, while striving for extensibility, usability and scalability of data transfer using a full breadth of data transfer protocols available by each system
Provide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services
Mentor and coach team members, guide them to solutions on complex design issues and do peer code reviews
Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements
Maintain a strong sense of business value and return on investment in planning, design, and communication
Lead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility
Estimate the project scope and timelines, and consistently deliver on those commitments
Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations
Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development
Maintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure code
Inspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization
Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change
Perform critical maintenance, deployment, and release support activities

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Dotnet CoreASP.NETC#SQL ServerCloud platformsContainerizationMicroservices architectureRESTful API designDatabase designSoftware architectureAzureAWSDockerKubernetesQuery optimizationVersion control systemsGitDesign patternsFrontend technologiesAngularReactVue.jsDevOps practicesCI/CD pipelinesCoachingSystem designObservability metricsSystem performance evaluationReusable componentsCollaboration skills

Required

8+ years of professional software development experience with a focus on backend systems
Extensive experience with Dotnet Core and other Microsoft technologies (e.g., ASP.NET, C#, SQL Server)
Strong understanding of software architecture and design patterns and principles
Can work on system level projects and can come up with new approaches where needed
Experience with cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker, Kubernetes)
Experience with microservices architecture
Proficiency in RESTful API design and development
Solid understanding of database design and query optimization as well as data storage options and when to use them
Familiarity with version control systems (e.g., Git)
Excellent problem-solving and analytical skills
Effective communication and collaboration skills

Preferred

Knowledge of frontend technologies such as Angular, React, or Vue.js
Familiarity with DevOps practices and CI/CD pipelines
Ability to coach and mentor other developers
System design beyond implementation details
Forecast and communicate how changes can impact the organization and different teams
Owning observability metrics and evaluating system performance/health
Able to implement re-useable and generic components / logic is easy to maintain with a great developer experience api

Benefits

Full Medical, Dental, Vision Health Benefits
Competitive Compensation Package, Base, Bonus, and Stock Options
401K
Growth Opportunities and Career Development
Gym Membership to LA Fitness Fitness
Perks and Discounts from Perkspot

Company

Crexi is a technology solution that consolidates commercial real estate tools into a single platform for brokers, investors, and tenants.

H1B Sponsorship

Crexi has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (2)
2020 (1)

Funding

Current Stage
Growth Stage
Total Funding
$54M
Key Investors
Jackson Square VenturesTenOneTen Ventures
2024-04-25Convertible Note· Undisclosed
2020-05-22Series C· Undisclosed
2020-01-24Series B· $30M

Leadership Team

leader-logo
Michael DeGiorgio
Founder and CEO
linkedin
leader-logo
Luke Morris
Co-Founder
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot