Job Openings Senior Full Stack Software Engineer

About the job Senior Full Stack Software Engineer

REMOTE FROM BRAZIL - CVS MUST BE SUBMITTED IN ENGLISH

We are looking for a full stack Senior Software Engineer to join our client's software development team.

You will be working in an Agile environment as a key contributor of a SaaS (Software as a Service) product.

Required:

  • GOOD SPOKEN ENGLISH
  • 5+ years of experience developing commercial SaaS applications
  • Experience with object-oriented programming
  • Experience with data structures
  • Expertise with SQL and relational databases, including writing complex queries, schema architecture, query optimization, and performance improvements
  • Knowledge of modern software design patterns
  • A firm understanding of the SOLID principles
  • Familiarity with Agile software development practices (Scrum, Kan-Ban)
  • A strong mindset for quality and experience writing different kinds of tests unit tests, integration tests, end to end tests
  • Great problem-solving and debugging skills
  • Familiarity working with UX designers in a user-centric design process
  • Solid communication skills
  • Ability to work from specifications

What you'll be doing

  • Play a key role in the full life cycle of a complex web application
  • Full stack development front end, back end, and database
  • Work closely with the Product group to refine new features and functionality, build out roadmaps, and provide estimations
  • Interact with DevOps on infrastructure needs and planning deployments
  • Creative, out-of-the-box solutions of complex problems
  • Own issue identification, root cause analysis, and resolution
  • Active monitoring of the systems
  • Develop scalable, high quality, easy to use software
  • Work with a highly efficient team in a global organization

Technologies Used:

  • C#
  • .NET Framework
  • SQL Server
  • Entity Framework
  • Razor
  • TypeScript
  • jQuery

Bonus If You Have:

  • Experience with Kendo UI
  • Experience with Microsoft Identity
  • Experience with AWS or other cloud providers
  • Experience in the construction industry, project controls, or cost management
  • Certifications in technology, Agile methodologies, product management, or project management

At Techifide we offer:

Competitive Compensation: We offer highly competitive compensation in US Dollars. Our payment system is both fast and reliable, ensuring you receive your payment promptly during the first days of each month.

Remote Flexibility: Enjoy the freedom of 100% remote work. You have the flexibility to work from anywhere while aligning your schedule with 6 to 8 working hours overlapping with US time zones.

Cutting-Edge Technology: Dive into the world of cutting-edge technology. At Techifide, you'll have the opportunity to craft innovative solutions to complex problems using the latest tech stack.

People-Centric Approach: Our people come first. We genuinely care about our team members and actively support them in achieving a healthy work-life balance. Your well-being is a priority for us, and we're here to assist when you need it.

Engaging Workshops and Activities: Join our vibrant community, where you can participate in both in-person and virtual workshops, engaging bonding events, and exciting prize opportunities. We believe in making work enjoyable and rewarding.