Location: Remote (Global)
About Paragon Software: At Paragon Software, we specialize in innovative construction and property management solutions designed to streamline operations across the real estate industry.
We are actively seeking talented and driven individuals to join our growing team. As a Senior Backend Developer, you will play a critical role in designing and building backend systems and APIs for our data-intensive SaaS applications.
Responsibilities:
-
Build APIs and Background Services: Utilize GCP core services to architect APIs and background services.
-
Implement RESTful APIs: Design and implement APIs following REST principles using Lambda and API Gateway for seamless integration.
-
Optimize Business Logic Functions: Create efficient functions to implement business logic directly, minimizing the overhead linked with validations and serialization/deserialization.
-
Develop Data-Driven Subsystems: Harness the power of PostgresQL as primary data stores for robust data management.
Qualifications:
-
Education: Bachelor's Degree in Computer Science or a related field.
-
Experience: At least 5 years of professional experience in Backend Engineering.
-
Analytical Skills: Strong capability in analytical thinking, problem-solving, and innovation.
-
Communication: Exceptional written and verbal communication skills in English.
-
Teamwork: Proven ability to collaborate effectively with a primarily remote team.
-
Adaptability: Agility to thrive in a fast-paced environment, multitask, switch focus as necessary, and cultivate positive working relationships within teams.
-
Language Proficiency: Good command of English, enabling efficient communication and articulation.
Skills:
-
Essential: NodeJS, TypeScript.
-
PostgreSQL, Redis
-
Experience with Google Pub/Sub, RabbitMQ, Kafka or any other Message Brokers
-
Understanding of the microservices architecture, common architectural and development patterns and practices: SOLID, DRY, KISS